<SEC-DOCUMENT>0001392972-21-000099.txt : 20211102
<SEC-HEADER>0001392972-21-000099.hdr.sgml : 20211102
<ACCEPTANCE-DATETIME>20211102162931
ACCESSION NUMBER:		0001392972-21-000099
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		52
CONFORMED PERIOD OF REPORT:	20210930
FILED AS OF DATE:		20211102
DATE AS OF CHANGE:		20211102

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			PROS Holdings, Inc.
		CENTRAL INDEX KEY:			0001392972
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROGRAMMING SERVICES [7371]
		IRS NUMBER:				760168604
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		3200 KIRBY DR.
		STREET 2:		SUITE 600
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77098
		BUSINESS PHONE:		713-335-5151

	MAIL ADDRESS:	
		STREET 1:		3200 KIRBY DR.
		STREET 2:		SUITE 600
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77098
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>pro-20210930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:867240a6-6050-4a60-805b-bd5d64d115ac,g:6d1b690c-8be0-4f9e-baef-b7d860bf88e3,d:0f13196ca2d5455681c005b561d8b264--><html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:pro="http://www.prospricing.com/20210930" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>pro-20210930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80L2ZyYWc6ZGExZTY4ZDA1YjhjNGY5N2E1NDM2YjExZGI4NjMwNGEvdGFibGU6MTUwZTIzNzBmMWM5NDhiMTllNDM3MzM3NDkzNjMzYzEvdGFibGVyYW5nZToxNTBlMjM3MGYxYzk0OGIxOWU0MzczMzc0OTM2MzNjMV8zLTEtMS0xLTA_f8fdb99c-4ccf-40eb-a060-618605eac1db">0001392972</ix:nonNumeric><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt:date-month-day" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80L2ZyYWc6ZGExZTY4ZDA1YjhjNGY5N2E1NDM2YjExZGI4NjMwNGEvdGFibGU6MTUwZTIzNzBmMWM5NDhiMTllNDM3MzM3NDkzNjMzYzEvdGFibGVyYW5nZToxNTBlMjM3MGYxYzk0OGIxOWU0MzczMzc0OTM2MzNjMV80LTEtMS0xLTA_a1787e5a-f2a8-426e-b666-da7c755a3e0a">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80L2ZyYWc6ZGExZTY4ZDA1YjhjNGY5N2E1NDM2YjExZGI4NjMwNGEvdGFibGU6MTUwZTIzNzBmMWM5NDhiMTllNDM3MzM3NDkzNjMzYzEvdGFibGVyYW5nZToxNTBlMjM3MGYxYzk0OGIxOWU0MzczMzc0OTM2MzNjMV81LTEtMS0xLTA_90a12594-0d8d-4ec5-9fd6-12921761a05e">2021</ix:nonNumeric><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80L2ZyYWc6ZGExZTY4ZDA1YjhjNGY5N2E1NDM2YjExZGI4NjMwNGEvdGFibGU6MTUwZTIzNzBmMWM5NDhiMTllNDM3MzM3NDkzNjMzYzEvdGFibGVyYW5nZToxNTBlMjM3MGYxYzk0OGIxOWU0MzczMzc0OTM2MzNjMV82LTEtMS0xLTA_f7aeb187-74d7-4eeb-910f-ce34b95640cd">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt:fixed-false" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80L2ZyYWc6ZGExZTY4ZDA1YjhjNGY5N2E1NDM2YjExZGI4NjMwNGEvdGFibGU6MTUwZTIzNzBmMWM5NDhiMTllNDM3MzM3NDkzNjMzYzEvdGFibGVyYW5nZToxNTBlMjM3MGYxYzk0OGIxOWU0MzczMzc0OTM2MzNjMV83LTEtMS0xLTA_eced3c00-235b-4f53-b1aa-80d439af2a68">FALSE</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="pro-20210930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06032acaeb3d46eb8336d2c9dce936ad_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:FormerAddressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="idc0ffaf382854cc6beac6c43b1206bec_I20211026"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i73502e7dfcc4434fae64901909bf5b78_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7de352ff00334f109cc981f40ceea291_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></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="ie3d18f1bc0d443c5a3bd576cfa073cfc_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e9d5a3f33954bed9a1788818ac155b7_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia768bed0e2ab45f4b0a8807d8b914944_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6083a459e92243d8ba42a2e925277ed9_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9266d6025a4946e8a5197e26ebd6f2ef_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0870e2417c104464bc17fea902b45e83_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffc28035d33348e1aeddf363714065e6_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac594795eb3441638c0b991b0bac09f7_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5f25a0bcbc94bafb670ebce790147f0_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pro:SubscriptionMaintenanceAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i689f1b6845c1423f9051d7307283ed96_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pro:SubscriptionMaintenanceAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i099be4627e9547b687624e7f2820e51c_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pro:SubscriptionMaintenanceAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd6494c53059433f8864c082db2abd72_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pro:SubscriptionMaintenanceAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie90da102274d4c1bb73f5a376949145d_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07d97552caab47ef874e9842d7668464_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee94b886e9c44b4c880125b36f02ad2f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23f50c21d6404ecd9c736c093c77c13d_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99a258e28c764f769e2a2715c7ec3acc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if461cfe6f62e4f25bdebf742f670c488_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52b61e5e930f4b1c88710d01fc072931_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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="i70455daa252e4431a1066975fb9d564e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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="i682928fa284e4f609fb5c010126ac790_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia840a8b155a24ebe9affc8ad0ab60af6_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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="i5185c95cd60643ac85d26746eca08f92_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d85c5e031004b6a8d793c130e143e84_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i216f6aa1689a4e4cbe2d4de0d6684298_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1ef0157f58d43b4b892116c320d1843_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2fb796b86a04c308a028f98521822f0_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82f14b0e50c9469488ea313b04b001bf_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdb625963bf1487e92fe334be6a8abe3_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i653b3bbb7fe748119af0e44a98716343_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cbdf3edad0240f49d8cc8eb3f4aaf17_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ffd2dbe5cee467a846bd0ce3d27ac5e_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id63c73e8b022459c8e0670187ba4b740_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a83b7240aa7479f9d771539125dda8b_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25bc2889bbae4c5da9a57184708e0cd9_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie62e8fc709654328ae5c8831f071ff2d_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0a35169624747bca6ad128e5c6513f0_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i520499b068514b279102ed0d6ff901cd_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a9ec05a078a4aefabed6059cbea7837_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d479ed306a64eb280deb509e377ae6b_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia279cbe88d9444f5a5f223a45e124fb9_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6011bf5f5db4c59bf34ed3fd9b3f4ac_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6553965250bf4b9191a83e7026d473f7_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefc757fff3024ea0bf85af1e9a255e04_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96aa0fcf353d421599a08aff6851dced_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7fb241c5c714b389db949fed13d3cc2_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i697e9b1171e745f6b50ab734339b0dc9_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icefe895f2a7649ab945031e71982792b_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64afb41731f74990a6162052801becda_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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="i34a7f78c52fa440a963bc6d29560eea9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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="i122bb024b9054504aed78bffada5c0d0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie73620ae87894a769e75f83ab9477007_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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="i082cd1556eda42fb91cc8dc013a5bef5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe54290a2e204eecb073758f62e06370_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaddb8116993a40669d62b94d4c6f0912_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf28943dec5443e08d4aa808357db80f_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5fb307464954245a0e9ee4e7ac355de_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3e97a06bdb24c8d8387a9461c413b56_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i425dc3d8d9eb4ad29b9bd55139e33ff4_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39f681050dfe4dd5ba241af4678669a1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia873dcd26b7445a0b12104795da9268e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idca439dfc3304f2da27b7d44bf21d27c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica9163b4768e4a4cbb2126bde199e2b3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia002ef718c674b508a11cda7c77cf2ea_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63a9ae3da0134fc2b9073ff4a9d5af39_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i720dbee8a5674accbf6dc1f8202e6fcc_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id381648c2f5845f38816da9093fe0e74_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3428c02371f8421b93d803d1c7d22277_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d04817e7069478f9beff07cc3334d6f_I20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ff8fe5db3914562ad76988d792ac290_D20210101-20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4eb4ff0a34cf4dc897c7b29d6ccae2a6_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ff9f40d6b714b30a680c5075dd3171e_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i8f4cb0f1dd514a059b2acd6219aa2d9f_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00a7f2ef57d84145a3d8bd2721ae99c1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33110c2f9e9d4cf58c2ffe23aa097ea5_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i374cca4ced494537a39c0a6156a8898b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7eac2e81755d467184b0da6be8de0602_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i211c192027144c3b916a1a7ce00ca4c6_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d9a3aad878b40538c77072bd390d568_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94ab2541d27b4cf9b6063c35dd78bf07_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pro:TherestoftheworldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icab8955f0b994a8db23828de3e756bd6_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pro:TherestoftheworldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb53e080e6d74b7fb745806fc0623bd7_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pro:TherestoftheworldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e6ecded718b4f1795b55573358af51b_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pro:TherestoftheworldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib93ddd1ff79a446e9bd522a7da10ad0e_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fb15e3957f14c168375b652a460bc56_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a1b99ff991b468f88a6960c7b3c81b2_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2dd57ab530643b6b0e89cba825b3055_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68fffafbec0744ec8d057328e950fd68_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1453c575917f48d19e5fd2b2d008215a_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dea286da6a0430f96218dc28f02f986_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4c91426e439410fbaee713b89b11c2c_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f9b7cd5385c4204a1813f90b5556332_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pro:A2017EquityIncentivePlanMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30da1e4189d4493b980fa07af5a2ad88_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pro:A2017AmendedEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f56d18b07064742b49e1159c61ab299_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pro:RestrictedStockUnittimebasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id21fc1e5a84842a5839038f780ca15d6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pro:RestrictedStockUnittimebasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85356fc2c8574cdcbb5baf82df7912dd_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i804d3cc226b44309b9b0b69d77eeafc0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ed3459d71a8477dbabd782e3d9c8d75_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d6c0841d1ca4701b3bcada97fdfd197_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff2dad1a163c4d5ba17eaa5decaa8f77_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pro:MarketShareUnitsMsusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09339d53735f485bb01e5a62125f69c0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pro:MarketShareUnitsMsusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0069f0ebc3c248088283202eb41e6c33_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0af4fa718d24828a54ecf7f8a1ed20a_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i685006d2a5114792b8206d46bda63e9d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf4cbb25234345e5aa5a28e68a3cf255_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pro:MarketShareUnitsMsusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eb944c9cfb3466e8b6e269d78ad9d84_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18200aaff9014e0cb0afdc17e585733f_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia47bb810306f4b61824bd1beb6840533_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0056a39800d1415285260d085972e275_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea3a8314cfd2447b8dfa098735e821bd_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29cc97879e24432a8175049bb77cda83_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibff94b7f708b4e1da8b3ebde39fa8432_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadc2fe61f1fb4518bf13a25dd347279d_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7a0bd5e7d9941e0b14c3ab6e566c32a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9e05f0d59074c038939fc75cee18f33_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4068cc001d14776a949465c141945ca_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4efe4c1a2e2d44168f3efc915d887d23_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia30391f49c4441c7a71e72a0dbabf384_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia956bf591a23455a907259cf6e7687f2_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6d0dbcb8b364cd3bbc9fe2030c5e61d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4835df5db93c41a79aaa9383c2ad048b_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic40f61c35077498b81669cc3c8b8eea2_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if67e216290af4d74b925b352dc6fb6ec_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f59422a43544f269087bb644f201710_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia06f3d1990684160a7eea11b008474ef_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie89b17c714e9448898b0e94cd368e1a2_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id77e7993cfc74399950ad5e9383725c2_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:Notesdue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i914bb4437d374598b39c7ee7fb829573_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:NotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5284e204a664702a87153cbacfe5edc_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:NotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1aaed50220840fe9595cc4be2ff2d30_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:Notesdue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cfb7d4f143f4b688afa6b3a5ea0e980_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:NotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c49873ff52c4022bbd32fdcf3329115_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:Notesdue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib454609746ca432fb6f9219d979b5bdc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:NotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie72320310a654e919602a8ac57cfc34d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:Notesdue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c733a52cb9c440385aacdd9eb877cef_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">pro:SubscriptionServicesCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd485c00eca7412d96b25087521e1393_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001392972</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">pro:ComputingInfrastructureCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i0f13196ca2d5455681c005b561d8b264_1"></div><div style="min-height:31.5pt;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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top: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:13pt;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:13pt;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:13pt;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:13pt;font-weight:700;line-height:80%;text-decoration:underline">___________________________________________________________________________&#160;</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMjEz_8e7f9778-03f0-46ae-bbcc-e41ad41c977b">10-Q</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:80%;text-decoration:underline">___________________________________________________________________________&#160;</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: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:left;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6MTdkZTE0NGQ5MThlNDhjY2FkOGQyOTg1NTM4NzNhNjcvdGFibGVyYW5nZToxN2RlMTQ0ZDkxOGU0OGNjYWQ4ZDI5ODU1Mzg3M2E2N18wLTAtMS0xLTA_0ea1ab2a-a94d-4f82-aaa1-a5982f00522b">&#9746;</ix:nonNumeric></span></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: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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yNzY_69639771-f569-4d3d-a570-64db4119533d">September 30, 2021</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:120%">OR</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: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:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6YzFhMDQ1MjllMWUwNGQyOWFlMTJhM2NmYjgyMGZkOWQvdGFibGVyYW5nZTpjMWEwNDUyOWUxZTA0ZDI5YWUxMmEzY2ZiODIwZmQ5ZF8wLTAtMS0xLTA_a3f35a2a-1816-4cb7-bc89-e19192003b73">&#9744;</ix:nonNumeric></span></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: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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#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:8pt;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:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> to      .</span></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:9pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMjE0_4ced9b91-d70d-4969-8c3a-f68f95dcb9b2">001-33554</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%;text-decoration:underline">___________________________________________________________________________&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><img src="pro-20210930_g1.jpg" alt="pro-20210930_g1.jpg" style="height:53px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMjE1_4fec4d90-9fb7-414f-b26a-ae0a777b977e">PROS HOLDINGS, INC.</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:400;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:8pt;font-weight:700;line-height:120%;text-decoration:underline">__________________________________________________________________________&#160;</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.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></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:48.535%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6MmI5MTBiZWE1MDlmNDBlY2JmMjU4YTljZGE4ODg4ZDUvdGFibGVyYW5nZToyYjkxMGJlYTUwOWY0MGVjYmYyNThhOWNkYTg4ODhkNV8wLTAtMS0xLTA_70714d4b-179f-426f-9087-6a4a0ece3a25">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6MmI5MTBiZWE1MDlmNDBlY2JmMjU4YTljZGE4ODg4ZDUvdGFibGVyYW5nZToyYjkxMGJlYTUwOWY0MGVjYmYyNThhOWNkYTg4ODhkNV8wLTItMS0xLTA_4c9525f5-e80e-4b3f-bdf2-fa41f6926201">76-0168604</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:400;line-height:100%">(State of Incorporation)</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:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:15.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.998%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.998%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.576%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="6" style="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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV8wLTAtMS0xLTA_5077ea99-51a8-4739-a709-785ecd08c3fa">3200 Kirby Drive, Suite 600</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV8wLTYtMS0xLTA_9c5f0ca5-2887-450e-897f-f298adc5945b">77098</ix:nonNumeric></span></td></tr><tr style="height:12pt"><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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV8xLTAtMS0xLTA_668f359f-30cc-4e37-afa8-5d44e38d179f">Houston</ix:nonNumeric></span></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV8xLTEtMS0xLTA_0144cb33-68f5-4a03-8c28-cbbca8a122de">TX</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="6" 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:400;line-height:100%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:400;line-height:100%">(Zip Code)</span></td></tr><tr><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:2px 1pt;text-align:right;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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV8zLTMtMS0xLTA_a0131e3a-41df-4907-913f-f4e41a4410fb">(713)</ix:nonNumeric></span></td><td colspan="6" style="border-bottom: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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV8zLTQtMS0xLTA_82af10b7-e200-418f-a172-f1d418627274">335-5151</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="21" 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:400;line-height:100%">(Registrant's telephone number, including area code)</span></td></tr><tr style="height:5pt"><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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:0 1pt"><ix:nonNumeric contextRef="i06032acaeb3d46eb8336d2c9dce936ad_D20210101-20210930" xsi:nil="true" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV82LTItMS0xLTA_10f0996d-8345-47c2-992f-028fd258723b"></ix:nonNumeric></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"><ix:nonNumeric contextRef="i06032acaeb3d46eb8336d2c9dce936ad_D20210101-20210930" xsi:nil="true" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV82LTQtMS0xLTA_9cf58cb4-78b6-4e56-8a29-eed2507816a2"></ix:nonNumeric></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"><ix:nonNumeric contextRef="i06032acaeb3d46eb8336d2c9dce936ad_D20210101-20210930" xsi:nil="true" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV82LTUtMS0xLTA_61892bf6-8bf8-41d5-973f-47249b523a68"></ix:nonNumeric></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"><ix:nonNumeric contextRef="i06032acaeb3d46eb8336d2c9dce936ad_D20210101-20210930" xsi:nil="true" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV82LTYtMS0xLTA_c63967ed-5570-41fe-9d61-b3313b4a78ad"></ix:nonNumeric></td></tr><tr><td colspan="21" 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:400;line-height:100%">(Former  address, if changed since last report)</span></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:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</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.853%"><tr><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.129%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.668%"></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:35.653%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" 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%">Title of each class</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%">Trading symbol(s)</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%">Name of each exchange on which registered</span></td></tr><tr><td colspan="6" 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:400;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6NmYyYjY3ZmQwOWE1NGNiMmE2OGI1YWFkMmEwOTczMzUvdGFibGVyYW5nZTo2ZjJiNjdmZDA5YTU0Y2IyYTY4YjVhYWQyYTA5NzMzNV8xLTAtMS0xLTA_90036925-514d-4efb-9bfb-ac9f679f9233">Common stock $0.001 par value per share</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6NmYyYjY3ZmQwOWE1NGNiMmE2OGI1YWFkMmEwOTczMzUvdGFibGVyYW5nZTo2ZjJiNjdmZDA5YTU0Y2IyYTY4YjVhYWQyYTA5NzMzNV8xLTMtMS0xLTA_4100376b-7458-4192-8bbf-b71f3c52341b">PRO</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6NmYyYjY3ZmQwOWE1NGNiMmE2OGI1YWFkMmEwOTczMzUvdGFibGVyYW5nZTo2ZjJiNjdmZDA5YTU0Y2IyYTY4YjVhYWQyYTA5NzMzNV8xLTUtMS0xLTA_bdb1dc08-a580-410b-9c82-9731ca3fb48f">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Indicate by check mark whether 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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMjE2_ec9e5914-a3e9-4382-a8fb-430904832253">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMjE3_6fe288cb-6300-4837-9a2a-ea15d103c62b">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or a smaller reporting company. See the definitions of "large accelerated filer," "accelerated filer" and "smaller reporting company" in Rule 12b-2 of the Exchange Act.</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.853%"><tr><td style="width:1.0%"></td><td style="width:18.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6MTdjNGM3NmY4NDRhNDZiNzliYmJkNzFmNzI1NzI1NGIvdGFibGVyYW5nZToxN2M0Yzc2Zjg0NGE0NmI3OWJiYmQ3MWY3MjU3MjU0Yl8wLTAtMS0xLTA_a2719393-ed08-4ea1-a88f-3280c84ec0b1">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:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</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:8pt;font-weight:400;line-height:100%">Accelerated&#160;Filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</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%">Non-Accelerated Filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;(do not check if a smaller reporting company)</span></div></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:8pt;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"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6MTdjNGM3NmY4NDRhNDZiNzliYmJkNzFmNzI1NzI1NGIvdGFibGVyYW5nZToxN2M0Yzc2Zjg0NGE0NmI3OWJiYmQ3MWY3MjU3MjU0Yl8xLTMtMS0xLTA_919b41c2-1945-4c58-a1aa-8d283526a03e">&#9744;</ix:nonNumeric></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%">Emerging Growth Company</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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6MTdjNGM3NmY4NDRhNDZiNzliYmJkNzFmNzI1NzI1NGIvdGFibGVyYW5nZToxN2M0Yzc2Zjg0NGE0NmI3OWJiYmQ3MWY3MjU3MjU0Yl8yLTEtMS0xLTA_c8bb3904-443b-4c22-a00c-bfc956bff33c">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMjEy_99145d78-0546-43ba-ac0a-3bdc185a2fa6">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The number of shares outstanding of the registrant's Common Stock, $0.001 par value, was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="idc0ffaf382854cc6beac6c43b1206bec_I20211026" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMTk5_7f3bff2a-2095-4c2b-95b7-7794a4355efd">44,392,129</ix:nonFraction> as of October&#160;26, 2021.</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i0f13196ca2d5455681c005b561d8b264_7"></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="#i0f13196ca2d5455681c005b561d8b264_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%">PROS Holdings, 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%">Form 10-Q</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%">For the Quarterly Period Ended September&#160;30, 2021 </span></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%">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.707%"><tr><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.871%"></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: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="padding:2px 1pt;text-align: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="6" 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: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="#i0f13196ca2d5455681c005b561d8b264_10">PART I. FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;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 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="#i0f13196ca2d5455681c005b561d8b264_13">Interim Condensed Consolidated Financial Statements (Unaudited)</a></span></div></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"><div style="padding-left:6.75pt"><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="#i0f13196ca2d5455681c005b561d8b264_16">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%;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="#i0f13196ca2d5455681c005b561d8b264_16">4</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 style="padding-left:6.75pt"><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="#i0f13196ca2d5455681c005b561d8b264_19">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%;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="#i0f13196ca2d5455681c005b561d8b264_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 style="padding-left:6.75pt"><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="#i0f13196ca2d5455681c005b561d8b264_22">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%;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="#i0f13196ca2d5455681c005b561d8b264_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 style="padding-left:6.75pt"><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="#i0f13196ca2d5455681c005b561d8b264_25">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%;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="#i0f13196ca2d5455681c005b561d8b264_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 style="padding-left:6.75pt"><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="#i0f13196ca2d5455681c005b561d8b264_28">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%;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="#i0f13196ca2d5455681c005b561d8b264_28">9</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 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Management's Discussion and Analysis of Financial Condition and Results of Operations</span></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%;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="#i0f13196ca2d5455681c005b561d8b264_64">17</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 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="#i0f13196ca2d5455681c005b561d8b264_76">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%;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="#i0f13196ca2d5455681c005b561d8b264_76">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 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="#i0f13196ca2d5455681c005b561d8b264_79">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%;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="#i0f13196ca2d5455681c005b561d8b264_79">24</a></span></div></td></tr><tr style="height:18pt"><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:top"><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="#i0f13196ca2d5455681c005b561d8b264_82">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 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="#i0f13196ca2d5455681c005b561d8b264_85">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%;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="#i0f13196ca2d5455681c005b561d8b264_85">25</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 1A.</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="#i0f13196ca2d5455681c005b561d8b264_88">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%;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="#i0f13196ca2d5455681c005b561d8b264_88">25</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 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="#i0f13196ca2d5455681c005b561d8b264_91">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%;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="#i0f13196ca2d5455681c005b561d8b264_91">25</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 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="#i0f13196ca2d5455681c005b561d8b264_94">Defaults 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%;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="#i0f13196ca2d5455681c005b561d8b264_94">25</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 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="#i0f13196ca2d5455681c005b561d8b264_97">Mine Safety Disclosure</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%;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="#i0f13196ca2d5455681c005b561d8b264_97">25</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 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="#i0f13196ca2d5455681c005b561d8b264_100">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%;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="#i0f13196ca2d5455681c005b561d8b264_100">25</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 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="#i0f13196ca2d5455681c005b561d8b264_103">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%;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="#i0f13196ca2d5455681c005b561d8b264_103">26</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="#i0f13196ca2d5455681c005b561d8b264_106">Signatures</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%;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="#i0f13196ca2d5455681c005b561d8b264_106">27</a></span></div></td></tr></table></div><div style="text-align:justify"><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%">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><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" within the meaning of the Private Securities Litigation Reform Act of 1995, Section&#160;27A of the Securities Act of 1933, as amended, and Section&#160;21E of the Securities Exchange Act of 1934, as amended ("Exchange Act"). All statements in this report other than historical facts are forward-looking and are based on current estimates, assumptions, trends, and projections. Statements which include the words "believes," "seeks," "expects," "may," "should," "intends," "likely," "targets," "plans," "anticipates," "estimates," or the negative version of those words and similar expressions are intended to identify forward-looking statements. Numerous important factors, risks and uncertainties affect our operating results, including, without limitation, those described in our Annual Report on Form 10-K and in this Quarterly Report on Form 10-Q, and could cause our actual results to differ materially, from the results implied by these or any other forward-looking statements made by us or on our behalf. You should pay particular attention to the important risk factors and cautionary statements described in the section of our Annual Report on Form 10-K entitled "Risk Factors" and the section of this Quarterly Report on Form 10-Q entitled "Risk Factors." You should also carefully review the cautionary statements described in the other documents we file with the Securities and Exchange Commission, specifically the Annual Report on Form 10-K, all Quarterly Reports on Form 10-Q and Current Reports on Form 8-K. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely on forward-looking statements as predictions of future events, as we cannot guarantee that future results, levels of activity, performance or achievements will meet expectations. The forward-looking statements made herein are only made as of the date hereof, and we undertake no obligation to publicly update such forward-looking statements for any reason.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3</span></div></div></div><div id="i0f13196ca2d5455681c005b561d8b264_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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PART I.&#160;&#160;&#160;&#160; FINANCIAL INFORMATION</span></div><div id="i0f13196ca2d5455681c005b561d8b264_13"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1. INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span></div><div id="i0f13196ca2d5455681c005b561d8b264_16"></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%">PROS Holdings, 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:400;line-height:120%">(In thousands, except share and per share amounts)</span></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%">(Unaudited)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:69.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.187%"></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%">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%">December 31, 2020</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:9pt;font-weight:700;line-height:100%">Assets:</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="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:9pt;font-weight:400;line-height:100%">Current 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMy0xLTEtMS0w_37ddbdfa-c027-42f7-b43c-9b2ec4c31829">308,642</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMy0zLTEtMS0w_9ae3dc22-e8f3-41b0-a45e-c4c5219b4552">329,134</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade and other receivables, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNS0wLTEtMS0wL3RleHRyZWdpb246ZjdmZmU0MDJkOGFiNDNlZjg3YWNkM2ZiNmU2ZDcwMjlfNTM_ed61d48e-6b3d-45b7-9436-84a3a18a56e9">1,043</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNS0wLTEtMS0wL3RleHRyZWdpb246ZjdmZmU0MDJkOGFiNDNlZjg3YWNkM2ZiNmU2ZDcwMjlfNjA_a1809a83-644a-4b94-a09c-9398a8f74086">4,122</ix:nonFraction>, respectively</span></div></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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNS0xLTEtMS0w_a33ab8ae-6fdd-4250-bdc1-d52eb52e7bed">43,125</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNS0zLTEtMS0w_432bc232-8246-4599-bb92-7250c1969069">49,578</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred costs, current</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredCostsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNi0xLTEtMS0w_8e149595-9258-4f8e-82bb-410d1e7f0abb">5,850</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredCostsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNi0zLTEtMS0w_16af4db6-56f5-48b3-aeb5-f965fab775b6">5,941</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid and other current 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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNy0xLTEtMS0w_b9598ed1-b2c6-4705-ac52-8b9f2d2dce10">10,513</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNy0zLTEtMS0w_6a0c1047-542d-4f25-a515-76b4c1e038be">9,647</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="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:9pt;font-weight:400;line-height:100%">Total current assets</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfOS0xLTEtMS0w_9307cb71-8a89-4a89-9ca3-dee2d8bf089d">368,130</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfOS0zLTEtMS0w_03a4b35a-9b5a-416e-a57e-ab7a201566d9">394,300</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="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:9pt;font-weight:400;line-height:100%">Property and equipment, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTEtMS0xLTEtMA_364f8a34-92b3-4ce8-863a-4b061a73ee0a">32,395</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTEtMy0xLTEtMA_e15dbde0-9b58-4cc3-a467-b3328589f66a">36,504</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:9pt;font-weight:400;line-height:100%">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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTItMS0xLTEtMA_e7c2bc4b-431c-4817-9021-8d27048224cd">25,926</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTItMy0xLTEtMA_90d1f60a-4cd3-4b46-8a34-37cb4a95a551">30,689</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:9pt;font-weight:400;line-height:100%">Deferred costs, noncurrent</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTMtMS0xLTEtMA_3d3b5446-8f15-4f26-8cb9-4b12722c4a0d">10,339</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTMtMy0xLTEtMA_746d1389-6da1-40c4-8efa-3d1ca1497abd">12,544</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:9pt;font-weight:400;line-height:100%">Intangibles, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTQtMS0xLTEtMA_c5d8ede4-43b2-4ef0-9582-45e38084cd18">5,738</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTQtMy0xLTEtMA_b21f8015-a00d-4e98-8a8d-374cfd8feadb">8,341</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:9pt;font-weight:400;line-height:100%">Goodwill</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTUtMS0xLTEtMA_3669dc37-8b27-4597-8d00-5c9d3e33fe62">49,439</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTUtMy0xLTEtMA_62409a83-5095-4333-b3ee-705bcce713df">50,044</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="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:9pt;font-weight:400;line-height:100%">Other assets, noncurrent</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTctMS0xLTEtMA_26dcb8de-9611-42c9-9bfa-acf2f140a1b8">9,053</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTctMy0xLTEtMA_1af77948-8b45-4203-9fab-4884eadecf9a">7,549</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:9pt;font-weight:400;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: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;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTgtMS0xLTEtMA_72a62eee-ca1b-4b83-b3b0-88a8606d7e40">501,020</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTgtMy0xLTEtMA_1b339f7f-005b-4db4-93ca-d71642f2f2d4">539,971</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:9pt;font-weight:700;line-height:100%">Liabilities 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:9pt;font-weight:400;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and other liabilities</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjEtMS0xLTEtMA_7e9a7b75-f787-458a-aa30-47525eeca6d9">4,998</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjEtMy0xLTEtMA_5445d50c-a80c-41e7-a44a-3f41d9ec7463">4,246</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjItMS0xLTEtMA_6ed5172e-0e07-4324-8016-ba2846129731">12,233</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjItMy0xLTEtMA_b518eb47-dfe8-4a02-a44e-d0094daa4e09">13,065</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and other employee benefits</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjMtMS0xLTEtMA_43eb20f1-2829-4c42-84f2-d7c0342336b4">25,741</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjMtMy0xLTEtMA_63cbed49-e9ad-4f45-952e-793d3f4a7b35">25,514</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, current</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjQtMS0xLTEtMA_df32fbdc-4574-4694-9640-245ad72950f8">6,286</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjQtMy0xLTEtMA_06f88816-23e0-49f2-9406-e0d753e02646">5,937</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, current</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjUtMS0xLTEtMA_d6aab85b-ab0c-4617-8c7c-a0bb3bd1200f">99,300</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjUtMy0xLTEtMA_251d8890-f4ae-40d4-bade-ffcf3b566260">99,156</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></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:9pt;font-weight:400;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: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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjctMS0xLTEtMA_43c5ef0a-a571-42d3-8bb2-4b655c23a34e">148,558</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjctMy0xLTEtMA_7db8f53a-ce1d-45fd-bd27-af692d18b5c0">147,918</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:9pt;font-weight:400;line-height:100%">Deferred revenue, noncurrent</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjgtMS0xLTEtMA_e8d1bdb5-4946-4af4-8eab-cb9869a38782">6,464</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjgtMy0xLTEtMA_b470e6e8-bf19-4f62-b1fd-b59489c37405">11,372</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:9pt;font-weight:400;line-height:100%">Convertible debt, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjktMS0xLTEtMA_b7d2ac4a-0c84-4b0c-8a67-84232314ac5c">287,914</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjktMy0xLTEtMA_2d40f8ea-1980-4c54-a288-8e723b915961">218,028</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:9pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzAtMS0xLTEtMA_98e70742-a8eb-4c9b-a752-affe168daa5c">39,000</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzAtMy0xLTEtMA_33902154-fbdd-4db8-9285-927539b83262">44,099</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:9pt;font-weight:400;line-height:100%">Other liabilities, noncurrent</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzEtMS0xLTEtMA_3e10f8ff-44d0-455c-92d1-453e0d4e3e24">1,150</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzEtMy0xLTEtMA_ba6401aa-05f7-4396-8efa-47a3bbbce763">1,517</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:9pt;font-weight:400;line-height:100%">Total liabilities</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzItMS0xLTEtMA_67408e97-4ad2-452d-ab2b-9756de0965d7">483,086</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: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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzItMy0xLTEtMA_9bd4bfb4-b858-4f9e-b315-810807a5ed37">422,934</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: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:9pt;font-weight:400;line-height:100%">Commitments and contingencies (see Note 9)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzMtMS0xLTEtMA_a276f786-f2f7-4231-b819-5747d85efd68"></ix:nonFraction></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="3" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwYTIzYmNhZTU3OTQwOTc5NDM5OGUyODBlZDljYzA0XzIx_1e60a488-8c6c-4842-97fb-40bc55723499"><ix:nonFraction unitRef="usdPerShare" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="3" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwYTIzYmNhZTU3OTQwOTc5NDM5OGUyODBlZDljYzA0XzIx_4bf6b2ab-8a4d-499e-9146-26c0a20c3710">0.001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwYTIzYmNhZTU3OTQwOTc5NDM5OGUyODBlZDljYzA0XzM1_069a9b6a-bc96-417e-9324-d92a83e7b149"><ix:nonFraction unitRef="shares" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwYTIzYmNhZTU3OTQwOTc5NDM5OGUyODBlZDljYzA0XzM1_093e65df-2ea2-42b5-9462-fb6e240416ba">5,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="0" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwYTIzYmNhZTU3OTQwOTc5NDM5OGUyODBlZDljYzA0XzU3_44c1ea98-9a45-4957-b045-2767b5933ab8"><ix:nonFraction unitRef="shares" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="0" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwYTIzYmNhZTU3OTQwOTc5NDM5OGUyODBlZDljYzA0XzU3_f5544aa3-e83d-4284-b139-a75fe9caf176">none</ix:nonFraction></ix:nonFraction> issued</span></div></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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMS0xLTEtMA_f03e54ed-8651-4d10-b9e4-3ace877f0767">&#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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMy0xLTEtMA_53686935-3d69-42dc-a2bc-d4e0fc61d923">&#8212;</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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzE4_82cf7e62-0be4-4a91-bf56-da448ccf7bab"><ix:nonFraction unitRef="usdPerShare" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzE4_99a6bbc5-59aa-42a4-b90e-b96b30c31d69">0.001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzMy_18507210-ce01-45e4-8fc0-97907e4dcafe"><ix:nonFraction unitRef="shares" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzMy_fa93bd9b-3559-4f88-b395-a88c59e7c772">75,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzU0_43cd4356-82f4-4c1c-b670-e198a85bd083">49,072,852</ix:nonFraction></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;and <ix:nonFraction unitRef="shares" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzYy_c9b9504a-9ae8-4a78-af1e-a4531e1c029d">48,142,267</ix:nonFraction> shares issued, respectively; <ix:nonFraction unitRef="shares" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzk0_399daa4a-9cb9-41bb-ba0b-00de0e50a61e">44,392,129</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzEwMQ_a1c8ff61-b4a6-4a3e-a538-e0ee0e04a76d">43,461,544</ix:nonFraction> shares outstanding, respectively</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMS0xLTEtMA_afe03a1c-4fcd-47df-b6b1-cdf87181bc13">49</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMy0xLTEtMA_6198ccc9-cb40-498f-80fd-12f681a41f8f">48</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzctMS0xLTEtMA_0f6e3119-573d-4743-a9e5-88e4802aa665">537,058</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzctMy0xLTEtMA_3e26b3c8-1780-4285-adcc-9922eda3dba1">589,040</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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock, <ix:nonFraction unitRef="shares" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjViOGI2OWVhMzcwNzQ4NDdiY2VmNjQxMmVlNTIwYjk0XzIw_442a83e1-aefc-467e-99f4-f35c27d985ca"><ix:nonFraction unitRef="shares" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjViOGI2OWVhMzcwNzQ4NDdiY2VmNjQxMmVlNTIwYjk0XzIw_8601ad87-e6f0-463a-a81d-0187fcccea29">4,680,723</ix:nonFraction></ix:nonFraction> common shares, at cost</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzgtMS0xLTEtMA_c0fa2a06-19aa-40fa-bfdf-9c647f642728">29,847</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzgtMy0xLTEtMA_d04cb737-edea-45f8-879f-61cbb7fc8ad9">29,847</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated deficit</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzktMS0xLTEtMA_dd0439fa-a6ff-4cd9-b74c-db6e686d4f82">485,043</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzktMy0xLTEtMA_76ba5939-b45d-4279-93a3-e531e8e36298">438,773</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNDAtMS0xLTEtMA_6f280d92-44de-4f63-9bee-192de9007c05">4,283</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNDAtMy0xLTEtMA_37aadcde-0e0f-401b-9dd7-178f6bed03dc">3,431</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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: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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNDItMS0xLTEtMA_d16fbd6a-a4e3-4ab7-9c2d-1cbbf7d109e6">17,934</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNDItMy0xLTEtMA_6d3ccd52-4e88-4ee0-a614-17b6038c7967">117,037</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:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders' 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: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-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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNDMtMS0xLTEtMA_fd6d512b-4806-4261-9758-5c75decf4726">501,020</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNDMtMy0xLTEtMA_7871ef1c-4ae6-4468-9303-29d059b8b08f">539,971</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><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited 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%">4</span></div></div></div><div id="i0f13196ca2d5455681c005b561d8b264_19"></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="#i0f13196ca2d5455681c005b561d8b264_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%">PROS Holdings, 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:400;line-height:120%">(In thousands, except per share data)</span></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%">(Unaudited)&#160;</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:44.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.911%"></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.911%"></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.917%"></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:8pt;font-weight:400;line-height:100%">&#160;</span></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 September 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%">Nine Months Ended September 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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Revenue:</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 25.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%">Subscription</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="ie3d18f1bc0d443c5a3bd576cfa073cfc_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMy0xLTEtMS0w_ecdb8ced-2b13-4111-9aeb-5b50a1a6d0e8">44,119</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="i7e9d5a3f33954bed9a1788818ac155b7_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMy0zLTEtMS0w_77827e0c-a50e-4ec2-93ae-cdffc6d14b5e">42,029</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="ia768bed0e2ab45f4b0a8807d8b914944_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMy01LTEtMS0w_52b37456-f1dd-400a-9add-fc4c2cd50bd6">130,991</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="i6083a459e92243d8ba42a2e925277ed9_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMy03LTEtMS0w_6d00c6d4-7f27-4fc6-8db3-a160ed3fdde1">127,576</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 25.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%">Maintenance and support</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="i9266d6025a4946e8a5197e26ebd6f2ef_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNC0xLTEtMS0w_553d5f42-d4e1-4434-b738-032ef71b819b">8,477</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="i0870e2417c104464bc17fea902b45e83_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNC0zLTEtMS0w_d405ebad-9fdd-4113-b9b9-2114959e0aaa">10,765</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="iffc28035d33348e1aeddf363714065e6_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNC01LTEtMS0w_664a0e1d-3f8a-4405-b1bd-f809a7195ae8">26,721</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="iac594795eb3441638c0b991b0bac09f7_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNC03LTEtMS0w_70bb77f3-d934-4412-a2cc-4d44342d2000">35,029</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total subscription, maintenance and support</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%"><ix:nonFraction unitRef="usd" contextRef="ie5f25a0bcbc94bafb670ebce790147f0_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNS0xLTEtMS0w_bcf35428-13e1-4ffb-bd10-7cac3d289f3e">52,596</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: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%"><ix:nonFraction unitRef="usd" contextRef="i689f1b6845c1423f9051d7307283ed96_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNS0zLTEtMS0w_23682363-6277-4169-9c25-2af7e6fb4afc">52,794</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: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%"><ix:nonFraction unitRef="usd" contextRef="i099be4627e9547b687624e7f2820e51c_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNS01LTEtMS0w_cb319bdc-3739-4605-8541-2ab0f8984984">157,712</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: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%"><ix:nonFraction unitRef="usd" contextRef="idd6494c53059433f8864c082db2abd72_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNS03LTEtMS0w_c8b7dc7f-7f33-42f4-99f8-4998c9a1dc37">162,605</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: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="background-color:#cceeff;padding:2px 1pt 2px 25.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%">Services</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="ie90da102274d4c1bb73f5a376949145d_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNy0xLTEtMS0w_22ef2f29-cb81-4417-a63e-e71b63d9b5bd">10,075</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="i07d97552caab47ef874e9842d7668464_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNy0zLTEtMS0w_6764ea72-268d-45ed-aee9-541470b1748f">8,714</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="iee94b886e9c44b4c880125b36f02ad2f_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNy01LTEtMS0w_926aa08a-7366-47b2-bdbe-faefcdc81c95">28,738</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="i23f50c21d6404ecd9c736c093c77c13d_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNy03LTEtMS0w_d66d276b-bfba-4a70-a7af-f46525a688b9">28,961</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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%"><ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfOC0xLTEtMS0w_9e9bf810-2d6a-4020-818b-e6fdbf669fa8">62,671</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: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%"><ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfOC0zLTEtMS0w_5ceacc9f-4201-43a2-a1ca-c74a2cd7dd16">61,508</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: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%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfOC01LTEtMS0w_3f3f8b30-c0e6-48bf-99bd-2e8fc6da71a4">186,450</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: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%"><ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfOC03LTEtMS0w_ccd861b7-ebb5-485a-8cbb-7cfa9beb54c1">191,566</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: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:700;line-height:100%">Cost of revenue:</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 25.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%">Subscription</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="ie3d18f1bc0d443c5a3bd576cfa073cfc_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTAtMS0xLTEtMA_4d6bd625-e3a0-4952-b813-e1228378cf96">13,122</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="i7e9d5a3f33954bed9a1788818ac155b7_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTAtMy0xLTEtMA_a7c196da-a091-4b5b-b602-bc97eeb54974">12,897</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="ia768bed0e2ab45f4b0a8807d8b914944_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTAtNS0xLTEtMA_bd47866f-7c80-4e62-86d7-09aaf8e8bb87">40,512</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="i6083a459e92243d8ba42a2e925277ed9_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTAtNy0xLTEtMA_f04acaf4-a17e-423f-b0ea-7f39df59fa7a">38,153</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 25.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%">Maintenance and support</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="i9266d6025a4946e8a5197e26ebd6f2ef_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTEtMS0xLTEtMA_3acd5f8f-c49c-4fd8-9521-b5c920f1e712">2,044</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="i0870e2417c104464bc17fea902b45e83_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTEtMy0xLTEtMA_6d952279-7f88-4822-b74e-b0040a71a311">2,177</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="iffc28035d33348e1aeddf363714065e6_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTEtNS0xLTEtMA_2a0c35e0-e0ee-4e64-91cf-25c5c8e03db1">6,459</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="iac594795eb3441638c0b991b0bac09f7_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTEtNy0xLTEtMA_44df92e1-2d95-432f-abf0-964f4b7b2b36">7,577</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of subscription, maintenance and support</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%"><ix:nonFraction unitRef="usd" contextRef="ie5f25a0bcbc94bafb670ebce790147f0_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTItMS0xLTEtMA_b8a74353-3bc7-4b14-bb68-b0e271ae6aa1">15,166</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: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%"><ix:nonFraction unitRef="usd" contextRef="i689f1b6845c1423f9051d7307283ed96_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTItMy0xLTEtMA_45126c30-d5ef-499a-9940-c2499e65e3c6">15,074</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: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%"><ix:nonFraction unitRef="usd" contextRef="i099be4627e9547b687624e7f2820e51c_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTItNS0xLTEtMA_05593aa5-192c-4ea6-8708-b2e0409bee10">46,971</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: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%"><ix:nonFraction unitRef="usd" contextRef="idd6494c53059433f8864c082db2abd72_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTItNy0xLTEtMA_12620ecc-ca45-425f-b001-bff8e32af082">45,730</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: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="background-color:#cceeff;padding:2px 1pt 2px 25.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%">Services</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="ie90da102274d4c1bb73f5a376949145d_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTQtMS0xLTEtMA_f4b48c41-58f3-49eb-ba97-ef896e7c0f94">10,886</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="i07d97552caab47ef874e9842d7668464_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTQtMy0xLTEtMA_93657bc2-a78a-4d2d-9a26-349115a0577b">9,563</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="iee94b886e9c44b4c880125b36f02ad2f_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTQtNS0xLTEtMA_d3ea7757-d74f-44c5-b077-eaae4f67fa61">31,977</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="i23f50c21d6404ecd9c736c093c77c13d_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTQtNy0xLTEtMA_3ced028f-ebe2-41b8-9a9b-4fde12c596d2">33,584</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</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%"><ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTUtMS0xLTEtMA_82f419e0-db46-4af6-ab43-baeb1afa24fe">26,052</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: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%"><ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTUtMy0xLTEtMA_43dcdb94-917e-4eba-9b92-2590e8678c36">24,637</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: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%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTUtNS0xLTEtMA_a1e4feee-8cdf-4ea5-9a5e-4b20843b7ec7">78,948</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: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%"><ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTUtNy0xLTEtMA_eab946ca-9193-4b52-818f-2910f928adaf">79,314</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:bottom"></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%">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%"><ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTYtMS0xLTEtMA_491b3b16-8f50-4b68-bb6a-60fae25fe417">36,619</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="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTYtMy0xLTEtMA_8bed4bdd-5401-4674-b92d-2114e2cf7531">36,871</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="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTYtNS0xLTEtMA_7fa6cc2f-3c65-4299-b021-1f12f9134c4b">107,502</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="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTYtNy0xLTEtMA_0f02b062-2fdf-4c06-af27-94a90b60d031">112,252</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: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 25.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%">Selling and 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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTgtMS0xLTEtMA_9446487e-f836-4ef2-9bc3-7597b7746302">21,025</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTgtMy0xLTEtMA_59c41e11-3a2c-4dec-a744-36494080eb07">21,951</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTgtNS0xLTEtMA_24fee5b7-c607-4e0a-8636-8f3d1808a135">63,779</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTgtNy0xLTEtMA_5b65da9e-fcee-4620-95fb-e2fce9ea2c17">67,882</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 25.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%">Research and development</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTktMS0xLTEtMA_84f00ea5-7965-4ebf-8f67-d0ddeadafbd9">19,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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTktMy0xLTEtMA_e48296db-c44a-4d2e-b901-db1d14753874">19,135</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTktNS0xLTEtMA_eb1a18c6-1010-487a-b3f5-8bc114fa62b1">59,575</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTktNy0xLTEtMA_4379ce8c-7f2a-4dda-bb9d-29cdeb18de7c">56,668</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 25.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%">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%"><ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjAtMS0xLTEtMA_e256f19e-404a-4c10-ae70-50eb00269229">12,380</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjAtMy0xLTEtMA_d57ecd86-b16e-4f83-8c66-12dc5588b4a1">11,948</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjAtNS0xLTEtMA_5febf72a-ff8f-4908-a748-5963f7218c01">36,852</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjAtNy0xLTEtMA_200e9a75-b6f7-4411-87a4-eb4879c72e8d">40,356</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><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:#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%">Loss from operations</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%">(<ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjMtMS0xLTEtMA_70d6e25c-fe33-4b0d-8a4c-58123762508e">15,808</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjMtMy0xLTEtMA_81375c0c-cf45-4838-bb5b-d80491119112">16,163</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjMtNS0xLTEtMA_334a4e7b-a38e-4d9b-82e7-cdef387d7f20">52,704</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjMtNy0xLTEtMA_90165e5b-36e7-4d07-9d52-fde18070699b">52,654</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 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%">Convertible debt interest and amortization</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="pro:Convertibledebtinterestandamortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjQtMS0xLTEtMA_4baa6649-e0d9-4b22-8b11-f29fa5f925f0">1,576</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pro:Convertibledebtinterestandamortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjQtMy0xLTEtMA_cf0cccae-c3ce-422f-bfe9-5ed778dccee0">2,498</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="pro:Convertibledebtinterestandamortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjQtNS0xLTEtMA_8f514c1d-46f6-4abc-9a87-fd25e314958d">4,728</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pro:Convertibledebtinterestandamortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjQtNy0xLTEtMA_67430617-7a3f-4a4b-bc42-a4c7cb0fe9d2">6,645</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, 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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjUtMS0xLTEtMA_da22bf11-e200-43dd-8f56-c465eb2f2f3b">71</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjUtMy0xLTEtMA_34f80d5b-b3c2-4de3-9016-82c5054650c1">122</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjUtNS0xLTEtMA_7fc83e27-1605-4dcc-b5bd-16d6a11f6070">219</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjUtNy0xLTEtMA_a7b4767c-310a-4f1a-802c-a6e5d4a10c58">1,099</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income tax provision</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="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjYtMS0xLTEtMA_914e57e9-9f66-4876-9c50-843c84eb01a2">17,455</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 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="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjYtMy0xLTEtMA_686d6b6b-63de-4039-8ecf-c9682036cbd9">18,539</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 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="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjYtNS0xLTEtMA_f537b12e-ac58-4ba8-abd1-1f500373c771">57,213</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 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="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjYtNy0xLTEtMA_84cb7470-d77b-41f3-8fbb-84ddca51ccea">58,200</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 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%">Income tax provision</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjctMS0xLTEtMA_4ae97243-750b-4642-934d-a76fbf1a2e50">70</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjctMy0xLTEtMA_f3befadf-aff9-4d7c-bd14-60935875de4b">318</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjctNS0xLTEtMA_b7e4687f-4af5-4db9-a9d0-acca3ff7d268">387</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjctNy0xLTEtMA_90a75734-a00a-469e-856b-4e186eddd821">600</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: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:#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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjgtMS0xLTEtMA_57f57d4e-77e2-44d5-82ce-779f42cd6447">17,525</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjgtMy0xLTEtMA_c64bc6b2-8bae-4237-9d83-ce3e01650883">18,857</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjgtNS0xLTEtMA_2eee5810-ec54-4df6-a20b-76028aca2a3c">57,600</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjgtNy0xLTEtMA_6ac56e96-8c3d-4fce-a56c-11a55b194216">58,800</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="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 style="height:14pt"><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><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><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><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 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 per share:</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 61.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%">Basic and diluted</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzMtMS0xLTEtMA_e5ad2638-d138-4eb3-99c2-bb56b13ea475">0.39</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="usdPerShare" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzMtMy0xLTEtMA_34d5ee05-f34e-4d9c-a6c5-6d0d7814b089">0.44</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="usdPerShare" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzMtNS0xLTEtMA_92208f96-b298-4509-b78d-4e9a0ffaea1c">1.30</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="usdPerShare" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzMtNy0xLTEtMA_b384fc17-346a-469b-a592-a9d16b3f36c8">1.36</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><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 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 number of shares:</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="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 2px 61.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%">Basic and diluted</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzctMS0xLTEtMA_e5c1e531-2806-4e81-985e-bd81bbc15797">44,386</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzctMy0xLTEtMA_14acb47c-7357-4a74-bd6b-d2c0d7dcab7e">43,347</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzctNS0xLTEtMA_056d9891-90e1-40e6-bc5c-fd44a0c9eb40">44,318</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzctNy0xLTEtMA_4cce1fc7-3640-4cf1-8313-eb75d1bea3b9">43,251</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:700;line-height:100%">Other comprehensive income (loss), net of tax:</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 25.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 adjustment</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzktMS0xLTEtMA_360baec1-0f5d-4eb5-ac4c-049e69ad543c">401</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzktMy0xLTEtMA_962c69da-ae5b-48da-8d31-55e20dd7bd36">133</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzktNS0xLTEtMA_44c93119-0c25-45f8-a324-31945a33a10f">852</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzktNy0xLTEtMA_c2ff48f8-839b-4bc5-ac8a-43030d1c1263">49</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="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 comprehensive income (loss), net of tax</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="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDEtMS0xLTEtMA_7cbe6abd-3c32-434c-8877-e95ef080cc71">401</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 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="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDEtMy0xLTEtMA_0ad71c6f-01fb-4500-8552-afff5cabdfc3">133</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="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDEtNS0xLTEtMA_042549eb-7388-441f-80bb-01e38283b620">852</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 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="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDEtNy0xLTEtMA_7bc4c4e8-d0ec-4e1e-9704-f1033922e4b9">49</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 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%">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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDItMS0xLTEtMA_0292d54b-bd37-4489-b821-56eb88a7fcf5">17,926</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDItMy0xLTEtMA_04fe9b21-4a9f-4d5c-b0f1-4fff084d1e0c">18,724</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDItNS0xLTEtMA_07abb37c-a471-4452-9eb5-a8726381e4fe">58,452</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDItNy0xLTEtMA_852efa3e-c53b-44c8-a0ef-379e5eb51935">58,751</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><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></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-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited 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="i0f13196ca2d5455681c005b561d8b264_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="#i0f13196ca2d5455681c005b561d8b264_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%">PROS Holdings, 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:400;line-height:120%">(In thousands) (Unaudited)</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:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></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:13.564%"></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:8pt;font-weight:400;line-height:100%">&#160;</span></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%">Nine Months Ended September 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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Operating 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 19pt;text-align: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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMy0xLTEtMS0w_8aeaa91e-5f1c-4404-8869-dc3a4dadba20">57,600</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMy0zLTEtMS0w_8e305d6b-eb08-4417-8f6d-a3ef128c1fb2">58,800</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in 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 61.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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNS0xLTEtMS0w_5a6ceb45-2f54-46bd-b65b-25dfb9673bb0">8,828</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNS0zLTEtMS0w_0a49d753-dbfc-4710-b459-cb99b0729d59">10,584</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 61.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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNi0xLTEtMS0w_943d5205-8649-49d1-845f-f7f56e91b323">1,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNi0zLTEtMS0w_1f04119d-d649-4193-a3e0-8161f95a16aa">5,456</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 61.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%">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%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNy0xLTEtMS0w_2f155302-e7a3-4c0b-bac1-15438876674a">25,410</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNy0zLTEtMS0w_a169c15f-e7bd-44d4-9bde-0ac548824cad">18,477</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></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="background-color:#cceeff;padding:2px 1pt 2px 61.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%">Provision for doubtful accounts</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTEtMS0xLTEtMA_32f37050-60f0-4fda-ad63-57cd4a42b9da">2,078</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTEtMy0xLTEtMA_db50abd4-7552-4dc7-9178-09ec5e1a5252">5,549</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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating 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 61.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%">Accounts and unbilled receivables</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pro:AccountsAndUnbilledReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTYtMS0xLTEtMA_e81c6a77-503e-41c5-92b6-40887a224e50">8,521</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pro:AccountsAndUnbilledReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTYtMy0xLTEtMA_99701057-ce34-4d12-ae97-cc15d90e73b8">8,584</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 61.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%">Deferred 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTctMS0xLTEtMA_a3dbbb67-9bc8-4a8a-a9df-fff23af3c1b3">2,296</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTctMy0xLTEtMA_936b1434-4a1c-4797-abf2-fab08ef482b8">2,343</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 61.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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTgtMS0xLTEtMA_813acad9-1edd-4b31-b5fb-ef6df128d272">397</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTgtMy0xLTEtMA_520608dd-1168-468a-a7ff-18b7167423bd">131</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 61.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%">Operating lease right-of-use assets and liabilities</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTktMS0xLTEtMA_495b990a-7a77-48b5-a72f-62f569512687">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="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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTktMy0xLTEtMA_994aab44-aff5-4252-9711-8fd012de3f59">7,169</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 61.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%">Accounts payable 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjAtMS0xLTEtMA_cf0bdf86-d400-4d3c-a4fc-f0ea1b8b20e3">593</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjAtMy0xLTEtMA_cc4e8aef-4cf5-4cdb-8d73-d74715041d90">2,175</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 61.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%">Accrued liabilities</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjEtMS0xLTEtMA_aecedf9e-7f30-4f58-b44c-fb64ae2b44ea">539</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjEtMy0xLTEtMA_3055e3ea-d2f9-4fb9-8360-14e5bd3784e7">11,500</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 61.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%">Accrued payroll and other employee benefits</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjItMS0xLTEtMA_8062c75b-dd03-44c2-a3d9-2a2bf5d49788">215</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjItMy0xLTEtMA_7e593328-4044-4575-86a9-b3e2f73cede1">10,601</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 61.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%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjMtMS0xLTEtMA_ec0ae557-7b10-44ed-8b16-d2b748143ff6">4,782</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjMtMy0xLTEtMA_daa29400-d012-4027-8d1a-995f4a9470fe">24,240</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: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 operating activities</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="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjQtMS0xLTEtMA_252a73cd-7669-4364-93da-0ca9d70cb999">17,585</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 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="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjQtMy0xLTEtMA_a138e5df-4af4-41d9-a0cc-e2f7f61a4ad7">61,841</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investing 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 2px 37pt;text-align:left;vertical-align:top"><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:#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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjYtMS0xLTEtMA_97be8227-3a17-4876-8b87-ba22bde97a5d">2,432</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjYtMy0xLTEtMA_61fa1469-ab60-45b1-b44e-d5e0f69e2ade">23,551</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="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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software development 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireOtherProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjktMS0xLTEtMA_15f5e321-d89c-43f1-817a-06ee606006ac">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjktMy0xLTEtMA_c510b990-969c-4a1a-8e1e-d924e8533cbc">1,265</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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in equity securities</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMzItMS0xLTEtMA_4177e7ed-dba5-4cc0-b369-022948398de1">2,670</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMzItMy0xLTEtMA_25125837-954a-4e28-898e-8aa97ff21769">113</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="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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align: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="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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMzYtMS0xLTEtMA_a89b2057-a3c3-4d1f-a5e9-0763b147f798">5,102</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMzYtMy0xLTEtMA_a630ee7a-0396-4797-8bf3-853911cfb93a">24,929</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></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%">Financing 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="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="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from employee stock plans</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDAtMS0xLTEtMA_133eb54e-4bc3-4626-8f6e-12a36a40f365">3,111</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDAtMy0xLTEtMA_156335fb-aa9d-48fc-96de-2cea4b869f2c">2,824</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax withholding related to net share settlement of stock awards</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" name="pro:TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDEtMS0xLTEtMA_87805cbc-adca-4afa-a66f-877408d2c292">352</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="pro:TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDEtMy0xLTEtMA_94f872f6-dfcc-4197-b82c-5eaecbc7a3d9">20,334</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="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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of notes 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDQtMS0xLTEtMA_66b99ee0-1cee-446d-acaa-63170174ab67">288</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDQtMy0xLTEtMA_24e5f2e7-570f-417b-9df8-fe19ac54c54b">&#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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of convertible debt, 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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDYtMS0xLTEtMA_d288a9f1-ba4a-40c6-88b6-8c9c2f85d41a">&#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="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDYtMy0xLTEtMA_f13a5032-e1b1-4ecb-840f-cf3521b9a618">146,925</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance cost related to convertible 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="3" format="ixt:fixed-zero" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDctMS0xLTEtMA_f8000567-a14f-482d-aa93-774660503178">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDctMy0xLTEtMA_2b9edfd5-3dce-47ea-a459-9978cd8f8866">675</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of capped call</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="3" format="ixt:fixed-zero" name="pro:Purchaseofcappedcall" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDgtMS0xLTEtMA_538d2f3a-adb6-4b0e-881b-c15ce69cd44d">&#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="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="3" format="ixt:num-dot-decimal" name="pro:Purchaseofcappedcall" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDgtMy0xLTEtMA_a884d2e8-39b0-4858-bbc9-9b2941a09f63">25,335</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="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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align: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 financing activities</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%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTMtMS0xLTEtMA_5c406eed-ba03-4d7a-9f4b-b9cab16791e3">2,471</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: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%"><ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTMtMy0xLTEtMA_ea2677f5-6b33-4ced-ab56-600d4331bda2">103,405</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:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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 foreign currency rates on 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTQtMS0xLTEtMA_bcc0d416-55cd-44da-b224-ad6695e02c5d">276</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTQtMy0xLTEtMA_8a205f94-b06e-4784-b91b-83f8afa3a304">360</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</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%">(<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTUtMS0xLTEtMA_243bb540-876f-42e5-bdbd-f48f2a664050">20,492</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTUtMy0xLTEtMA_609ec3a1-3b1f-4a15-bf6f-7ee607eb3d70">16,275</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: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:700;line-height:100%">Cash and cash equivalents:</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTctMS0xLTEtMA_a66aefa2-1818-47f7-a6a9-116822010f73">329,134</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="i99a258e28c764f769e2a2715c7ec3acc_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTctMy0xLTEtMA_4477d03c-5042-4d10-bf12-5cb3f16cdb44">306,077</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTgtMS0xLTEtMA_d8e1d24c-d37c-46c2-a0cc-b88b749eb531">308,642</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="if461cfe6f62e4f25bdebf742f670c488_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTgtMy0xLTEtMA_243a0fd8-3518-4fbd-8473-6e2be2beaef9">322,352</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 style="height:6pt"><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:700;line-height:100%">Supplemental disclosure of cash flow information:</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash investing 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 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of property and equipment accrued but not paid</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNjItMS0xLTEtMA_06985f43-deba-455f-a7b3-d0da4f6974d0">63</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNjItMy0xLTEtMA_5bd5d50e-c475-4eaf-b4df-999a9ce96178">3,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited 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="i0f13196ca2d5455681c005b561d8b264_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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> PROS Holdings, Inc.</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(In thousands, except share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Unaudited)&#160;</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><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.783%"><tr><td style="width:1.0%"></td><td style="width:32.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.166%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2021</span></td></tr><tr style="height:12pt"><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="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:7pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Additional Paid-In Capital</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:7pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Accumulated<br/>(Deficit) Retained Earnings</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:20pt"><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:7pt;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:7pt;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="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:7pt;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:7pt;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></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:8pt;font-weight:400;line-height:100%">Balance at June 30, 2021</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i52b61e5e930f4b1c88710d01fc072931_I20210630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy0xLTEtMS0w_c499376a-ec62-4e99-a495-e08cd608c5b5">44,339,682</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:bottom"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52b61e5e930f4b1c88710d01fc072931_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy0zLTEtMS0w_222e4570-192d-48f4-b11d-a11480480daa">49</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:bottom"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70455daa252e4431a1066975fb9d564e_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy01LTEtMS0w_51c9bea6-e5a2-42ac-9da0-3bcc2c19d19b">526,926</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: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i682928fa284e4f609fb5c010126ac790_I20210630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy03LTEtMS0w_3b6f96fd-ce8e-4b08-abc0-aeed19e6d2c9">4,680,723</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:bottom"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i682928fa284e4f609fb5c010126ac790_I20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy05LTEtMS0w_70165c22-93e4-4a20-b699-87f5fb3511a9">29,847</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 style="background-color:#ffffff;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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia840a8b155a24ebe9affc8ad0ab60af6_I20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy0xMS0xLTEtMA_85ed3495-ae0f-43a7-8366-88cfa7c2f37d">467,518</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 style="background-color:#ffffff;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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5185c95cd60643ac85d26746eca08f92_I20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy0xMy0xLTEtMA_e03dec19-ba11-40f1-89ea-0174db7cc4f5">3,882</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 style="background-color:#ffffff;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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d85c5e031004b6a8d793c130e143e84_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy0xNS0xLTEtMA_04adb4a7-1cc0-4367-aefa-5222e7e646ad">25,728</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:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Stock awards net settlement</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i216f6aa1689a4e4cbe2d4de0d6684298_D20210701-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfNC0xLTEtMS0w_4b8b5385-0471-4460-bba9-e5cc343322c8">13,334</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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfNC0xNS0xLTEtMA_781401db-97c9-4eb8-a892-2ca0c810f8e7">&#8212;</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 2px 10pt;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%">Proceeds from employee stock plans</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i216f6aa1689a4e4cbe2d4de0d6684298_D20210701-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfNS0xLTEtMS0yMzE0OA_95248069-73d7-486a-a2d8-b55ab358608d">39,113</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1ef0157f58d43b4b892116c320d1843_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfNS01LTEtMS0yMzE1MA_ffc81c85-2c27-429a-94f1-a022d4406abb">1,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 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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfNS0xNS0xLTEtMjMxNTI_9c2ef3db-399b-4d86-b710-29260bb49cc0">1,515</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><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><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><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><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><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><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><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 10pt;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%">Noncash 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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1ef0157f58d43b4b892116c320d1843_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTMtNS0xLTEtMA_4032bc86-3b62-49f0-b6f0-8ff862037a6d">8,617</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTMtMTUtMS0xLTA_caee0992-4dd8-4168-a7db-f373f4fa98f3">8,617</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><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:#ffffff;padding:2px 1pt 2px 10pt;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%">Other comprehensive income (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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2fb796b86a04c308a028f98521822f0_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTUtMTMtMS0xLTA_09a96fd3-d0d8-4803-bdd8-80e475295500">401</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTUtMTUtMS0xLTA_0e510823-4c92-4f17-860e-48b8bf69aeeb">401</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 10pt;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%">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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82f14b0e50c9469488ea313b04b001bf_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTYtMTEtMS0xLTA_aab04194-5e52-4c53-a21e-e64f132c476f">17,525</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTYtMTUtMS0xLTA_f40b42ec-364b-4c23-8306-1dc8fd41bfd9">17,525</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:8pt;font-weight:400;line-height:100%">Balance at September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdb625963bf1487e92fe334be6a8abe3_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctMS0xLTEtMA_1dfd0f6d-63ec-47a4-9748-ba9d772ea8be">44,392,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb625963bf1487e92fe334be6a8abe3_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctMy0xLTEtMA_0baf37a8-fb5a-4b68-8155-fa3f86ecb2c8">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i653b3bbb7fe748119af0e44a98716343_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctNS0xLTEtMA_7649d6e6-81e7-4974-91ec-c939e70f4b4c">537,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7cbdf3edad0240f49d8cc8eb3f4aaf17_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctNy0xLTEtMA_7ecddad7-5b0d-48a4-a149-cc38b469aaa3">4,680,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cbdf3edad0240f49d8cc8eb3f4aaf17_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctOS0xLTEtMA_a112f8df-a2b4-4a54-9b02-6f67676f3a23">29,847</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ffd2dbe5cee467a846bd0ce3d27ac5e_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctMTEtMS0xLTA_7ebddb1e-261d-45c0-9381-4f5b42f35d58">485,043</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id63c73e8b022459c8e0670187ba4b740_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctMTMtMS0xLTA_0a20b922-5af2-4ed1-a285-7446f42bcc19">4,283</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctMTUtMS0xLTA_3f7ad8d3-2656-46b5-b944-9d0151d6c4ea">17,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><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.783%"><tr><td style="width:1.0%"></td><td style="width:32.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.166%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2020</span></td></tr><tr style="height:12pt"><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="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:7pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Additional Paid-In Capital</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:7pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Accumulated<br/>(Deficit) Retained Earnings</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:20pt"><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:7pt;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:7pt;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="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:7pt;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:7pt;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></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:8pt;font-weight:400;line-height:100%">Balance at June 30, 2020</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a83b7240aa7479f9d771539125dda8b_I20200630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy0xLTEtMS0w_cc644d88-fa53-4d21-8956-312f691bb69c">43,304,461</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:bottom"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a83b7240aa7479f9d771539125dda8b_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy0zLTEtMS0w_e729f6f1-79a8-4f65-951b-fbec9d1bc4f8">48</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:bottom"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25bc2889bbae4c5da9a57184708e0cd9_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy01LTEtMS0w_99908d82-875b-4430-8ab0-2c32c12e9409">553,696</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: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie62e8fc709654328ae5c8831f071ff2d_I20200630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy03LTEtMS0w_e277df10-c95a-4808-bceb-573e75b2cfef">4,680,723</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:bottom"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie62e8fc709654328ae5c8831f071ff2d_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy05LTEtMS0w_89cc61e4-331a-4dc6-838d-3d1c0829b361">29,847</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 style="background-color:#ffffff;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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0a35169624747bca6ad128e5c6513f0_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy0xMS0xLTEtMA_62e6900e-292a-4aa5-aae1-8f0e4b2524aa">401,732</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 style="background-color:#ffffff;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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i520499b068514b279102ed0d6ff901cd_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy0xMy0xLTEtMA_1db84a92-acd8-4f19-80da-4f6ca1be7040">3,995</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 style="background-color:#ffffff;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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a9ec05a078a4aefabed6059cbea7837_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy0xNS0xLTEtMA_89719167-afaa-4c8c-95e1-156afeeed75b">118,170</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:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Stock awards net settlement</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3d479ed306a64eb280deb509e377ae6b_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfNC0xLTEtMS0w_fd05b471-1296-4f5b-8475-d0bf9cdfd850">6,473</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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia279cbe88d9444f5a5f223a45e124fb9_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfNC01LTEtMS0w_b0c90cc7-d06e-47f4-abc8-69d34b289d15">113</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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfNC0xNS0xLTEtMA_287dea78-16ae-4812-a329-33dcb65b8625">113</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 10pt;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%">Proceeds from employee stock plans</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3d479ed306a64eb280deb509e377ae6b_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfNS0xLTEtMS0yMzE1NA_b3d03921-0435-401f-9fce-751d8e4e7844">38,683</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia279cbe88d9444f5a5f223a45e124fb9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfNS01LTEtMS0yMzE1Ng_f8096cc4-0767-4aa3-88ce-b9b2501e67d9">1,460</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfNS0xNS0xLTEtMjMxNjI_7a03e970-5e44-402c-8667-0c919858ae1c">1,460</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><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><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><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 10pt;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%">Equity component of the convertible debt issuance, 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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia279cbe88d9444f5a5f223a45e124fb9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfOS01LTEtMS0yMzE1OA_9cc5ab69-ce45-4c69-899a-bce1de17ce8d">47,215</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfOS0xNS0xLTEtMjMxNjQ_754e1811-9f90-4483-a695-9d77f07b07fe">47,215</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 10pt;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%">Purchase of capped call</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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia279cbe88d9444f5a5f223a45e124fb9_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pro:Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTAtNS0xLTEtMjMxNjA_b3d3eea4-0b38-4966-af9b-e561ac0e5bff">25,335</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pro:Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTAtMTUtMS0xLTIzMTY2_4ef5cd19-8b77-4208-aaea-6b18b468a0e8">25,335</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><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><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 10pt;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%">Noncash 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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia279cbe88d9444f5a5f223a45e124fb9_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTMtNS0xLTEtMA_c148b6e8-007f-4ac7-8ac7-30bc1ceb0e67">6,361</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTMtMTUtMS0xLTA_75707fc0-a055-4510-a9dc-bf2a8c049fb7">6,361</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><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:#ffffff;padding:2px 1pt 2px 10pt;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%">Other comprehensive income (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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6011bf5f5db4c59bf34ed3fd9b3f4ac_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTUtMTMtMS0xLTA_919cfc2e-2baa-4e5c-afac-2baa6f8b9e24">133</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTUtMTUtMS0xLTA_c9512c5f-f668-4a1e-98be-f30054ee4990">133</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 10pt;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%">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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6553965250bf4b9191a83e7026d473f7_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTYtMTEtMS0xLTA_68230a46-fb0b-49d7-b6bb-ead2789860f2">18,857</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTYtMTUtMS0xLTA_430a5c76-baa4-4f6d-87fa-cb867dab5274">18,857</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:8pt;font-weight:400;line-height:100%">Balance at September 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iefc757fff3024ea0bf85af1e9a255e04_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctMS0xLTEtMA_60ce8a39-f124-4fde-8906-958350b1d477">43,349,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefc757fff3024ea0bf85af1e9a255e04_I20200930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctMy0xLTEtMA_c1e2f69b-fccb-4646-b327-cf1a7a5eb8c0">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96aa0fcf353d421599a08aff6851dced_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctNS0xLTEtMA_5e226a3e-fb97-4b23-aca7-03568529c5d6">583,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie7fb241c5c714b389db949fed13d3cc2_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctNy0xLTEtMA_51f8a38d-5e86-404a-b053-1f3f77d95048">4,680,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7fb241c5c714b389db949fed13d3cc2_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctOS0xLTEtMA_b673f296-7401-4386-a2ca-dd1921b846be">29,847</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i697e9b1171e745f6b50ab734339b0dc9_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctMTEtMS0xLTA_827368e0-9380-492a-b2ff-083f34505d7c">420,589</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icefe895f2a7649ab945031e71982792b_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctMTMtMS0xLTA_15f50a33-4d89-4f85-90fe-ec87ab4a0eee">3,862</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if461cfe6f62e4f25bdebf742f670c488_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctMTUtMS0xLTA_66bd352e-9ff0-4b25-a071-64a25395e0a8">129,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></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><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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PROS Holdings, Inc.</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Stockholders&#8217; Equity (Continued)</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(In thousands, except share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Unaudited)&#160;</span></div><div style="text-align:center"><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.783%"><tr><td style="width:1.0%"></td><td style="width:32.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.166%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></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></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><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><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><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><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><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><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><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><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><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><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><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><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><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></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;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:7pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:7pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="background-color:#ffffff;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:7pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Accumulated<br/>(Deficit) Retained Earnings</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:21pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</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;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:7pt;font-weight:700;line-height:100%">Amount</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;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:7pt;font-weight:700;line-height:100%">Shares</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;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:7pt;font-weight:700;line-height:100%">Amount</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="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%">Balance at December 31, 2020</span></td><td colspan="2" style="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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i64afb41731f74990a6162052801becda_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktMS0xLTEtMA_d947ae2c-bbe5-47e3-b91b-a73723fe8a68">43,461,544</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;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 #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64afb41731f74990a6162052801becda_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktMy0xLTEtMA_325ce9b6-d648-4194-a934-2c99d6101585">48</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;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 #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34a7f78c52fa440a963bc6d29560eea9_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktNS0xLTEtMA_4bc14454-dcb7-486e-b6d1-e2f77e083f4e">589,040</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;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 #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i122bb024b9054504aed78bffada5c0d0_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktNy0xLTEtMA_a4087392-4d89-4991-a17f-d504328b2cfb">4,680,723</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;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 #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i122bb024b9054504aed78bffada5c0d0_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktOS0xLTEtMA_0c257ff5-5354-41eb-8c2d-0d1c886e08ad">29,847</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;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 #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie73620ae87894a769e75f83ab9477007_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktMTEtMS0xLTA_8def346f-285b-43df-aa84-91ebb3da0c98">438,773</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;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 #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i082cd1556eda42fb91cc8dc013a5bef5_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktMTMtMS0xLTA_f038ab1a-f2d3-4630-bf19-317250573299">3,431</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;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 #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktMTUtMS0xLTA_8758b9b0-47ba-472d-8595-ccccdba9ae98">117,037</ix:nonFraction>&#160;</span></td><td style="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><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 10pt;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%">Stock awards net settlement</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe54290a2e204eecb073758f62e06370_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjEtMS0xLTEtMA_939a000a-0432-4495-ae4e-ef352c23c382">849,502</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe54290a2e204eecb073758f62e06370_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjEtMy0xLTEtMA_40c58bea-3548-4a35-9679-5eaf968494fd">1</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaddb8116993a40669d62b94d4c6f0912_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjEtNS0xLTEtMA_dab24f91-cb2e-48a0-b9bf-999cbed40613">353</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjEtMTUtMS0xLTA_ce20ec53-e00d-44b0-93fb-513385ab6e8b">352</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 10pt;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%">Proceeds from employee stock plans</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe54290a2e204eecb073758f62e06370_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjItMS0xLTEtMA_2386af27-595a-4100-81b9-c101ea4b4371">81,083</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaddb8116993a40669d62b94d4c6f0912_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjItNS0xLTEtMA_5ce5748d-5b4c-4c95-955b-c19ce802d127">3,111</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjItMTUtMS0xLTA_360ed5cd-6ae8-4458-bb96-97ce3b29640f">3,111</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><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><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><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 10pt;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%">Cumulative effect of adoption of ASU 2020-06</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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaddb8116993a40669d62b94d4c6f0912_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjYtNS0xLTEtMA_3ee79b6b-97dc-41a3-b550-835b5df0f576">80,098</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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf28943dec5443e08d4aa808357db80f_I20210101" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjYtMTEtMS0xLTA_a17c0bcb-feba-4686-a5d5-46fa8b7a1690">11,330</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib5fb307464954245a0e9ee4e7ac355de_I20210101" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjYtMTUtMS0xLTA_62a24e1c-a412-4251-b5d7-92950eddf0be">68,768</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><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><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><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 10pt;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%">Noncash 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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaddb8116993a40669d62b94d4c6f0912_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzAtNS0xLTEtMA_7407c1fb-056a-4ad1-9b25-93e8c95c96a8">25,358</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzAtMTUtMS0xLTA_3d8bad76-20e8-4292-b8ec-ec799d5c7eb2">25,358</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><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 10pt;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%">Other comprehensive income (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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3e97a06bdb24c8d8387a9461c413b56_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzItMTMtMS0xLTA_842784bd-76c2-4f73-a015-ca3beaac25ce">852</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzItMTUtMS0xLTA_945afcdf-ba2c-4b5b-9275-bde3bf7cb953">852</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 10pt;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%">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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i425dc3d8d9eb4ad29b9bd55139e33ff4_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzMtMTEtMS0xLTA_f4d17ad5-9677-4e56-9ead-acf405a1bf3f">57,600</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzMtMTUtMS0xLTA_0ce2dcfd-32ff-4dfe-adee-a3e13f23c7f4">57,600</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:8pt;font-weight:400;line-height:100%">Balance at September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdb625963bf1487e92fe334be6a8abe3_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtMS0xLTEtMA_ac4641d3-e3fc-4a57-bc68-ecd7063e70a9">44,392,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdb625963bf1487e92fe334be6a8abe3_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtMy0xLTEtMA_387cbb36-3e5c-457e-ac15-7824a5d59ea8">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i653b3bbb7fe748119af0e44a98716343_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtNS0xLTEtMA_240fb9c4-1330-450b-a1a6-edf014dfaba9">537,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7cbdf3edad0240f49d8cc8eb3f4aaf17_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtNy0xLTEtMA_48d43bef-5043-4df7-bea5-9b9090d97a73">4,680,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cbdf3edad0240f49d8cc8eb3f4aaf17_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtOS0xLTEtMA_bb11a546-60b2-4c23-a7db-8d549c01b305">29,847</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ffd2dbe5cee467a846bd0ce3d27ac5e_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtMTEtMS0xLTA_ca18f0ea-814d-4d16-b8bb-a2946d7f2eac">485,043</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id63c73e8b022459c8e0670187ba4b740_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtMTMtMS0xLTA_84ae8a87-891f-49b6-9eb8-6ccdac6a6d92">4,283</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtMTUtMS0xLTA_9916d703-5990-42e1-af45-20d77e110781">17,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><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.783%"><tr><td style="width:1.0%"></td><td style="width:32.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.166%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td></tr><tr style="height:12pt"><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="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:7pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Additional Paid-In Capital</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:7pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Accumulated<br/>(Deficit) Retained Earnings</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:20pt"><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:7pt;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:7pt;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="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:7pt;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:7pt;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></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:8pt;font-weight:400;line-height:100%">Balance at December 31, 2019</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i39f681050dfe4dd5ba241af4678669a1_I20191231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy0xLTEtMS0w_6eb99c4a-8ffb-4b86-bf34-8ac63097bd2d">42,630,123</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:bottom"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39f681050dfe4dd5ba241af4678669a1_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy0zLTEtMS0w_f17aa636-a5e1-4ce6-aeef-8f417ea7b666">47</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:bottom"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia873dcd26b7445a0b12104795da9268e_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy01LTEtMS0w_75c466b6-503f-4f3b-b50b-4e6a6e0bc8f3">560,496</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: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idca439dfc3304f2da27b7d44bf21d27c_I20191231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy03LTEtMS0w_9a5dd057-0483-4618-8bbd-bc73fdb82d55">4,680,723</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:bottom"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idca439dfc3304f2da27b7d44bf21d27c_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy05LTEtMS0w_126178cf-5e9f-4098-a606-0e3053813d13">29,847</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 style="background-color:#ffffff;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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica9163b4768e4a4cbb2126bde199e2b3_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy0xMS0xLTEtMA_09754859-4969-435f-91d9-e22e0b969822">361,789</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 style="background-color:#ffffff;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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia002ef718c674b508a11cda7c77cf2ea_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy0xMy0xLTEtMA_0f10eaa0-a04e-45f6-97fb-6837a4cc67f5">3,911</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 style="background-color:#ffffff;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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99a258e28c764f769e2a2715c7ec3acc_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy0xNS0xLTEtMA_07484921-8d0b-4ad4-b73b-ef2340a40ec4">164,996</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:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Stock awards net settlement</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i63a9ae3da0134fc2b9073ff4a9d5af39_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNC0xLTEtMS0w_5d94f43f-d055-4917-9532-44f0ee2fd5c5">653,874</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63a9ae3da0134fc2b9073ff4a9d5af39_D20200101-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNC0zLTEtMS0w_5731cf98-a6ef-47fa-ba24-c00fe0a8ce3e">1</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i720dbee8a5674accbf6dc1f8202e6fcc_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNC01LTEtMS0w_b4809092-9bf5-415c-80ec-69714fdaa054">20,335</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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">&#8212;&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNC0xNS0xLTEtMA_05a0f847-5a17-44bd-a306-61fb4e6f74fe">20,334</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 10pt;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%">Proceeds from employee stock plans</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i63a9ae3da0134fc2b9073ff4a9d5af39_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNS0xLTEtMS0w_7a2e988e-fecc-4853-9962-23496c11fc0a">65,457</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720dbee8a5674accbf6dc1f8202e6fcc_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNS01LTEtMS0w_238b190d-0303-471b-98c7-1e367c7f1c00">2,824</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNS0xNS0xLTEtMA_7b980c04-3f32-4901-a809-5bb2cad3ed59">2,824</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><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><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><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 10pt;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%">Equity component of the convertible debt issuance, 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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720dbee8a5674accbf6dc1f8202e6fcc_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfOS01LTEtMS0w_d69823e8-b5f5-452c-b814-7ab2d5f4d71b">47,215</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfOS0xNS0xLTEtMA_bdb8475d-2634-4421-90c2-524d4266f766">47,215</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 10pt;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%">Purchase of capped call</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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i720dbee8a5674accbf6dc1f8202e6fcc_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pro:Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTAtNS0xLTEtMA_a8e76546-68f5-4a3e-977e-c54a3001f1f4">25,335</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="pro:Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTAtMTUtMS0xLTA_91176e50-7d90-4b13-8dd4-aaefdde58437">25,335</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><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 2px 10pt;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%">Warrant exercise</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i63a9ae3da0134fc2b9073ff4a9d5af39_D20200101-20200930" decimals="INF" name="pro:WarrantExerciseShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTItMS0xLTEtMA_e267b637-e561-4cec-b077-b3343d1ad3fc">163</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="pro:WarrantExerciseValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTItMTUtMS0xLTA_bf4557c9-f576-4a9c-a5a5-a8e1940a78db">&#8212;</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 10pt;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%">Noncash 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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720dbee8a5674accbf6dc1f8202e6fcc_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTMtNS0xLTEtMA_d8e55e1f-b2d0-45a1-b69a-b079e79618eb">18,419</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTMtMTUtMS0xLTA_320c1c52-fbe3-408e-a54c-63a3f49ecb55">18,419</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><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 10pt;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%">Other comprehensive income (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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id381648c2f5845f38816da9093fe0e74_D20200101-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTUtMTMtMS0xLTA_9b4cbf65-92d1-4874-be74-6747b1c66cb0">49</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTUtMTUtMS0xLTA_32d442f6-45ef-44fe-9274-305d62cd05a2">49</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 10pt;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%">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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3428c02371f8421b93d803d1c7d22277_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTYtMTEtMS0xLTA_db9236fb-d50e-4eba-a9db-6a7fb614032d">58,800</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTYtMTUtMS0xLTA_900e3024-65fe-41ca-a3fd-cbc69d11f8b2">58,800</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:8pt;font-weight:400;line-height:100%">Balance at September 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iefc757fff3024ea0bf85af1e9a255e04_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctMS0xLTEtMA_dfa53580-5b23-454c-8109-b6f86028f2d5">43,349,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefc757fff3024ea0bf85af1e9a255e04_I20200930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctMy0xLTEtMA_b5531fd1-9e93-4a86-b65d-fd05532b66ab">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96aa0fcf353d421599a08aff6851dced_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctNS0xLTEtMA_bf4cc1f9-8915-43e0-8feb-cdf30f641021">583,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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 colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie7fb241c5c714b389db949fed13d3cc2_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctNy0xLTEtMA_466fc8d3-765d-42f1-9789-59beb81bf9f5">4,680,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7fb241c5c714b389db949fed13d3cc2_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctOS0xLTEtMA_7e0fe70e-cbb2-40c6-a340-c86bd9a77026">29,847</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i697e9b1171e745f6b50ab734339b0dc9_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctMTEtMS0xLTA_e13ac3ce-53ce-412b-8e44-4419e24a3499">420,589</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icefe895f2a7649ab945031e71982792b_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctMTMtMS0xLTA_12d8d98d-1149-41a6-a22f-040f1502dc62">3,862</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if461cfe6f62e4f25bdebf742f670c488_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctMTUtMS0xLTA_4fa85cff-ea47-4825-a263-63bae8d5bd26">129,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="text-align:center"><span><br/></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="i0f13196ca2d5455681c005b561d8b264_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="#i0f13196ca2d5455681c005b561d8b264_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%">PROS Holdings, 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</span></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%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_31"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zMS9mcmFnOjIwZDc2NTIwYjk1MjQ3YTE5M2I4YTFiMzI0NDMyYTM1L3RleHRyZWdpb246MjBkNzY1MjBiOTUyNDdhMTkzYjhhMWIzMjQ0MzJhMzVfMTE0NQ_66d13344-6c62-448e-bb7a-5b5faa9cc80d" continuedAt="i23b36e51d2c54950b2bc0bf1a7f54400" escape="true">Organization and Nature of Operations</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i23b36e51d2c54950b2bc0bf1a7f54400" continuedAt="i796d1673cc4b434eb809b339471a1f08">&#160;&#160;&#160;&#160;</ix:continuation></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i796d1673cc4b434eb809b339471a1f08">PROS Holdings, Inc., a Delaware corporation, through its operating subsidiaries (collectively, the "Company"), provides software-as-a-service ("SaaS") solutions that optimize shopping and selling experiences. Built on the PROS platform, these intelligent solutions leverage business artificial intelligence ("AI"), intuitive user experiences and process automation to deliver frictionless, personalized purchasing experiences designed to meet the real-time demands of today&#8217;s business-to-business ("B2B") and business-to-consumer ("B2C") omnichannel shoppers, regardless of industry. Companies can use these solutions to assess their market environments in real time to deliver customized prices and offers. The Company's solutions enable its customers to empower their buyers to move fluidly across its customers&#8217; direct sales, partner, online, mobile and emerging channels with personalized experiences regardless of which channel those buyers choose. The Company's decades of data science and AI expertise are infused into its solutions and are designed to reduce time and complexity through actionable intelligence.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_34"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTMxNw_95f006d3-a933-4e3d-956c-825b3a1fddf2" continuedAt="i878fbb315c7d466d8b5047ae92bfd41b" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i878fbb315c7d466d8b5047ae92bfd41b" continuedAt="ia59cd0a3114444d2b7711e66cf0b738c"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTM2MQ_240c58c4-1775-444f-b0e3-2380432f1c6c" continuedAt="icfcf542bbb144a6894635ca9a84ba426" escape="true"><div style="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</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align: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 accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") for interim financial reporting and applicable quarterly reporting regulations of the Securities and Exchange Commission ("SEC"). In management's opinion, the accompanying interim unaudited condensed consolidated financial statements include all adjustments necessary for a fair statement of the financial position of the Company as of September&#160;30, 2021, the results of operations for the three and nine months ended September&#160;30, 2021 and 2020, cash flows for the nine months ended September&#160;30, 2021 and 2020, and stockholders' equity for the three and nine months ended September&#160;30, 2021 and 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align: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 information and disclosures normally included in the notes to the annual financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements in the Company's Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December&#160;31, 2020 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and uncertainties</span></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><ix:continuation id="icfcf542bbb144a6894635ca9a84ba426" continuedAt="ifb2542d6b4814bc1825f6456f1325fb4"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since its initial onset in early 2020, the coronavirus ("COVID-19") pandemic has created significant global uncertainty,</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and c</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompliance with the various containment measures implemented by governmental authorities has impacted the Company's business, as well as the businesses of its customers, suppliers and other counterparties, and the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">scope and duration of the outbreak and timeframe for economic recovery is uncertain.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As t</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">here are no comparable recent events that provide guidance as to the long-term effect of the COVID-19 pandemic, the Company is unable to predict the full impact that COVID-19 will have on its results from operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures</span></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ifb2542d6b4814bc1825f6456f1325fb4">.</ix:continuation> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTM3NQ_0886cb6d-9564-40bd-883e-89d7853666a4" escape="true"><div style="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%">Changes in accounting policies</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="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;There have been no material changes in the Company&#8217;s significant accounting policies and their application as compared to the significant accounting policies described in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020, except for the Company's adoption of certain accounting standards described in more detail under "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" in this Note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">below.</span></div></ix:nonNumeric><div style="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;</span></div><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTM2Mw_8423a5eb-2608-46d3-809d-98f6b33af35e" continuedAt="ic54c220ba7f545eb87ae9e9c32d9e14f" escape="true"><div style="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%">Fair value measurement</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align: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 financial assets that are included in cash and cash equivalents and that are measured at fair value on a recurring basis consisted of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="pro:TreasuryMoneyMarketFundsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfMjk1MQ_6ae61fdf-f1a4-4458-bdb8-68570c4b1ac5">290.8</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 $<ix:nonFraction unitRef="usd" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="pro:TreasuryMoneyMarketFundsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfMjk1OA_76d6536b-5cfe-41e6-aa0d-73191d09947e">301.3</ix:nonFraction> million at September&#160;30, 2021 and December&#160;31, 2020, respectively, and </span></div></ix:nonNumeric></ix:continuation><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><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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><ix:continuation id="ia59cd0a3114444d2b7711e66cf0b738c" continuedAt="if5e5e4ed58754f469473e21b9039e003"><ix:continuation id="ic54c220ba7f545eb87ae9e9c32d9e14f"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by ASC 820. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 2021, the Company invested $<ix:nonFraction unitRef="usd" contextRef="i0d04817e7069478f9beff07cc3334d6f_I20210831" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfMTA5OTUxMTYzOTgxOA_b0dec8e8-b8c0-4143-97fc-c168f560837e">2.0</ix:nonFraction>&#160;million in a privately held company. This investment is accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee.&#160;The Company estimates the fair value of its equity investments by considering available information such as pricing in recent rounds of financing and any other readily available market data, which represents level 3 in the fair value hierarchy. An impairment charge to current earnings is recorded when the cost of the investment exceeds its fair value and this condition is determined to be other-than-temporary. As of September&#160;30, 2021 the Company determined there were no other-than-temporary impairments on its equity investments.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTM3Nw_5bacd71a-3f56-4e36-9f10-2285184c399d" escape="true"><div style="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%">Trade and other receivables</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="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;Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.</span></div></ix:nonNumeric><div style="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;</span></div><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:RevenueRecognitionCustomerAcquisitions" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTI5OA_14a0b67d-4978-4004-aae1-0941376ee0ce" escape="true"><div style="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%">Deferred costs</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="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;Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an incremental sales commission for renewals), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired. Deferred costs were&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredCostsCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNTQwNA_65c460ff-1ba0-481c-9021-5dbd67de1a03">16.2</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;and&#160;$<ix:nonFraction unitRef="usd" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredCostsCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNTQxMQ_5c4cce95-e24d-4128-af4f-e41bea4eb4a3">18.5</ix:nonFraction> million&#160;as of September&#160;30, 2021&#160;and&#160;December&#160;31, 2020, respectively. Amortization expense for the deferred costs was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDeferredCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNTQ5Mw_3956d720-f995-40a7-9345-b70119da614a">1.6</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 $<ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDeferredCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNTUwMA_6ab9c295-e2f3-4ec6-bd38-e033b23c79c4">1.5</ix:nonFraction> million for the three months ended September&#160;30, 2021&#160;and&#160;2020, respectively, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDeferredCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNTU1OQ_3d34aca5-da5b-405c-8f32-d51929261a9b">4.6</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 $<ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDeferredCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNTU2Ng_14f5866a-603a-4c82-a75f-6eab7ef0780c">4.3</ix:nonFraction> million for the nine months ended September&#160;30, 2021&#160;and&#160;2020, respectively. Amortization of deferred costs is included in selling and marketing expense in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="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%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:DeferredChargesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTM1OA_f46ab4f1-8f27-4593-9682-5f553f3cfe41" continuedAt="i0fbbffa5fd0e43f8918926532ffbee56" escape="true">Deferred implementation costs</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="i0fbbffa5fd0e43f8918926532ffbee56"><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 Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where professional services are not distinct from other undelivered obligations in its customer contracts.&#160;The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts, that are expected to be recoverable, and that enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs were</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNjY1Ng_d0e2587a-39b1-4b50-89dd-699f628488d0">2.5</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 $<ix:nonFraction unitRef="usd" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNjY2Mw_af111d6c-8dc8-4449-bf62-1e3993dcd212">2.9</ix:nonFraction> million as of September&#160;30, 2021 and&#160;December&#160;31, 2020, respectively. Amortization expense for the deferred implementation costs was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNjc2MA_fccae767-df30-4597-bb70-37860b3ef032">0.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 $<ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNjc2Nw_f7125413-b59e-47c9-8f72-4141ffdccc76">0.4</ix:nonFraction> million for the three months ended September&#160;30, 2021&#160;and&#160;2020, respectively, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNjgyNg_ee10382b-d935-4be3-a59b-b536dcb55cb4">0.9</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 $<ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNjgzMw_75b6a9b9-f717-485a-8d26-a6b724cb92b6">1.4</ix:nonFraction> million for the nine months ended September&#160;30, 2021&#160;and&#160;2020, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</span></ix:continuation></div></ix:continuation><div style="text-align:justify"><span><br/></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%">10</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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><ix:continuation id="if5e5e4ed58754f469473e21b9039e003"><div style="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%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTMyNg_154f0f91-5079-4d2e-8f35-c9587d5b064b" continuedAt="i386b63f675e0408aa5d9b3effafd5c6c" escape="true">Recently adopted accounting pronouncements</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i386b63f675e0408aa5d9b3effafd5c6c"><div style="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;In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options ("Subtopic 470-20") and Derivatives and Hedging - Contracts in an Entity's Own Equity ("Subtopic 815-40")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This new standard is effective for the Company's interim and annual periods beginning January 1, 2022, and earlier adoption is permitted on January 1, 2021. The Company may elect to apply the amendments on a retrospective or modified retrospective basis. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company early adopted the new standard effective January 1, 2021 on the modified retrospective basis. The adoption decreased additional paid-in capital by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i3ff8fe5db3914562ad76988d792ac290_D20210101-20210101" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfODE3Ng_7a50c01c-2aef-424b-b803-f3571bdb9a12">80.1</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to the equity conversion component of the outstanding convertible notes which was previously separated and recorded in equity, and increased convertible debt, net by $<ix:nonFraction unitRef="usd" contextRef="i4eb4ff0a34cf4dc897c7b29d6ccae2a6_I20210101" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfODM1Mw_1ac2b452-7191-4629-94a1-dfced5f9bb35">68.8</ix:nonFraction> million related to the removal of the debt discounts and adjustment of debt issuance cost recorded under the previous standard. The net cumulative effect of the adjustments of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i4eb4ff0a34cf4dc897c7b29d6ccae2a6_I20210101" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfODUyNA_3e13e894-73b3-4092-ae68-0876e6710cc3">11.3</ix:nonFraction>&#160;million was recorded as a decrease to the opening balance of the accumulated deficit as of January 1, 2021. As a result of the adoption the non-cash interest expense was lower for the three and nine months ended September&#160;30, 2021 and will be lower for the remaining term of the outstanding convertible notes. The adoption had no impact on the condensed consolidated statements of cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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;With the exception of the new standard discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the&#160;nine&#160;months ended September&#160;30, 2021, as compared to the recent accounting pronouncements described in the Company's Annual Report, that are of significance or potential significance to the Company.</span></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_37"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="pro:DeferredrevenueandperformanceobligationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfMTE2NA_f2d31d7c-b2e0-494f-93f3-3352347d8a07" continuedAt="i9d4d52c87670496b84e4eed92fd1c245" escape="true">Deferred Revenue and Performance Obligations</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i9d4d52c87670496b84e4eed92fd1c245"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Deferred Revenue</span></div><div><span><br/></span></div><div style="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;For the three months ended September&#160;30, 2021 and 2020, the Company recognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately $<ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfMTUy_23ee6c9f-139f-4386-a1e7-45d175952035">43.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfMTU5_95986bf0-e93d-4694-8ec5-8550819f817a">45.3</ix:nonFraction> million, respectively, and for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended September&#160;30, 2021 and 2020, the Company recognized approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;$<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfMjUz_a05c1b16-0e6a-4d53-b6af-a054a7a4c4f5">86.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfMjYw_682fa8e4-83d1-4ce0-9d0a-3b299016f8ca">107.2</ix:nonFraction> million, respectively,&#160;of revenue that was included in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deferred revenue balances at the beginning of the respective periods and primarily related to subscription services, maintenance and support, and services.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Performance Obligations</span></div><div><span><br/></span></div><div style="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; As of September&#160;30, 2021, the Company expects to recognize approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfNTU2_bd2d1134-52c0-486b-81a9-2780aac93f8d">373.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%"> of revenue from remaining performance obligations. The Company expects, based on the terms of the related, underlying contractual arrangements, to recognize revenue on approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="pro:RevenueRemainingPerformanceObligationtoberecognizedwithin12months" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfNzQx_7a161f93-a0f1-4737-93d4-8b44708bbd93">180.5</ix:nonFraction> million of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these performance obligations over the next&#160;12&#160;months, with the balance recognized thereafter. However, as a result of uncertain economic conditions caused by COVID-19, the amount of revenue recognized from the Company's contractual remaining performance obligations could vary and be less than what the Company expects as revenue recognized could be delayed or not occur depending on the ongoing impact of COVID-19.</span></div></ix:continuation><div><span><br/></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%">11</span></div></div></div><div id="i0f13196ca2d5455681c005b561d8b264_40"></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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="pro:DisaggregationofRevenueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RleHRyZWdpb246NWZlYTc0MmEyMjFjNDBmMWExMGI1ODE3MWI3NWZhOWZfNDcy_f28c2020-92b8-49df-8bf1-31836d08f623" continuedAt="i3624da1ca0404db689de9716764228a3" escape="true">Disaggregation of Revenue</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i3624da1ca0404db689de9716764228a3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Revenue by Geography</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;<ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="pro:ScheduleofDisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RleHRyZWdpb246NWZlYTc0MmEyMjFjNDBmMWExMGI1ODE3MWI3NWZhOWZfNDc2_b93d65d6-5b75-4dae-b73c-ebbd5febd7be" continuedAt="i67b27d817805485085b71a772ea429e3" escape="true">The geographic information in the table below is presented for the three and nine months ended September&#160;30, 2021 and 2020. The Company categorizes geographic revenues based on the location of the customer's headquarters. Because the Company's contracts are predominately denominated in U.S. dollars, it has limited exposure to foreign currency exchange risk as discussed under "</ix:nonNumeric></span><ix:continuation id="i67b27d817805485085b71a772ea429e3" continuedAt="i37069993192a4de7b479422bb3908709"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Exchange Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of Part I, Item 3 below.</span></ix:continuation></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i37069993192a4de7b479422bb3908709"><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:20.976%"></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:7.671%"></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:7.671%"></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: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:7.671%"></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:7.684%"></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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">Nine Months Ended September 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="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%">2021</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%">2020</span></td><td colspan="3" style="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%">2021</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%">2020</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%">(in thousands)</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%">Revenue</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%">Percent</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%">Revenue</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%">Percent</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%">Revenue</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%">Percent</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%">Revenue</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%">Percent</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%">United States of America</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="i0ff9f40d6b714b30a680c5075dd3171e_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy0xLTEtMS0w_bbf0729a-f0ac-472d-92e2-e08ad32a7d66">23,275</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="number" contextRef="i0ff9f40d6b714b30a680c5075dd3171e_D20210701-20210930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy0zLTEtMS0w_37f6c1df-327c-42d7-b763-555a28dd612b">37</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"><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:#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="i8f4cb0f1dd514a059b2acd6219aa2d9f_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy01LTEtMS0w_9e39437e-1dcd-4801-9ea5-c2326f9fd899">19,960</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="number" contextRef="i8f4cb0f1dd514a059b2acd6219aa2d9f_D20200701-20200930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy03LTEtMS0w_f3f08720-60e6-4379-82a9-84f00ce09d29">32</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"><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:#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="i00a7f2ef57d84145a3d8bd2721ae99c1_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy05LTEtMS0w_a2536690-7e83-46f8-94ef-809d20be0ea8">66,026</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="number" contextRef="i00a7f2ef57d84145a3d8bd2721ae99c1_D20210101-20210930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy0xMS0xLTEtMA_cedfb520-efbf-4433-b58d-87a7e3d7c21d">35</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"><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:#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="i33110c2f9e9d4cf58c2ffe23aa097ea5_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy0xMy0xLTEtMA_a4e91755-a760-4e45-a1b8-5e37e79433ca">62,475</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="number" contextRef="i33110c2f9e9d4cf58c2ffe23aa097ea5_D20200101-20200930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy0xNS0xLTEtMA_ebe97eeb-3fcf-42b5-b6ba-cc11097cd219">33</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"><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:#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%">Europe</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="i374cca4ced494537a39c0a6156a8898b_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC0xLTEtMS0w_fd5e6a44-62f7-421b-b068-3aec0305c8ed">18,571</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="number" contextRef="i374cca4ced494537a39c0a6156a8898b_D20210701-20210930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC0zLTEtMS0w_ab3870d8-927a-4da2-a9bd-e1d1250a7f3b">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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="i7eac2e81755d467184b0da6be8de0602_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC01LTEtMS0w_c6840390-7334-4942-a4c6-a099398b1acd">18,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%"><ix:nonFraction unitRef="number" contextRef="i7eac2e81755d467184b0da6be8de0602_D20200701-20200930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC03LTEtMS0w_aa807672-0b02-4dd1-8cda-0232549b3f3b">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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="i211c192027144c3b916a1a7ce00ca4c6_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC05LTEtMS0w_4e89d63e-3c97-4229-94c8-5e822738c4a3">55,825</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="number" contextRef="i211c192027144c3b916a1a7ce00ca4c6_D20210101-20210930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC0xMS0xLTEtMA_72c045c0-3637-401f-bdf0-1bbcf23b2026">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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="i4d9a3aad878b40538c77072bd390d568_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC0xMy0xLTEtMA_253fa5f4-16d0-469b-8d16-dc725fa650dc">56,439</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="number" contextRef="i4d9a3aad878b40538c77072bd390d568_D20200101-20200930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC0xNS0xLTEtMA_c7199c49-b981-4b6f-9f7b-7258eb324d18">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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%">The rest of the world</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="i94ab2541d27b4cf9b6063c35dd78bf07_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS0xLTEtMS0w_3a9efad1-455b-4a6c-9995-06e6fb4fcae6">20,825</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="number" contextRef="i94ab2541d27b4cf9b6063c35dd78bf07_D20210701-20210930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS0zLTEtMS0w_851794d8-4145-4c23-9269-ad68ad517c30">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#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="icab8955f0b994a8db23828de3e756bd6_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS01LTEtMS0w_67376c12-5d43-4089-8035-380344a4591f">22,721</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="number" contextRef="icab8955f0b994a8db23828de3e756bd6_D20200701-20200930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS03LTEtMS0w_cd5fad3e-d3ad-4a41-a0d0-7270ccdef59b">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#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="ibb53e080e6d74b7fb745806fc0623bd7_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS05LTEtMS0w_0a4ee428-f708-47d7-814e-76e162038b1d">64,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 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="number" contextRef="ibb53e080e6d74b7fb745806fc0623bd7_D20210101-20210930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS0xMS0xLTEtMA_b70f11a1-b061-4233-8215-fc5d19135644">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#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="i6e6ecded718b4f1795b55573358af51b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS0xMy0xLTEtMA_ee7456dd-2ec8-4aea-a2cf-ca5c776110e8">72,652</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="number" contextRef="i6e6ecded718b4f1795b55573358af51b_D20200101-20200930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS0xNS0xLTEtMA_c59c74a2-6d7f-4b91-b020-5622063c48db">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#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%">&#160;&#160;&#160;&#160;&#160;&#160;Total revenue</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi0xLTEtMS0w_7d6d09ff-d1a5-4800-96b6-393a77894091">62,671</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 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="number" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi0zLTEtMS0w_95232f3e-40d9-4b7a-9159-5ad2cd4db67f">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi01LTEtMS0w_14177dcb-372f-401f-a892-350cca2076c7">61,508</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 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="number" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi03LTEtMS0w_20ddaf05-f40e-4f30-9ea4-7d9438d35600">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi05LTEtMS0w_ef59a45a-dc14-49f2-ba4b-5144ac1d43e6">186,450</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 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="number" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi0xMS0xLTEtMA_d2348501-02a6-401a-89de-9a58d06cde25">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi0xMy0xLTEtMA_492bc4ee-eda2-4d67-8256-59b9e8c0e3da">191,566</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 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="number" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="2" name="pro:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi0xNS0xLTEtMA_688c6886-c20d-443e-b30c-81a81afa46ee">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_46"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfNTU2_3a62a42e-a741-4366-865a-ed0b2ad03214" continuedAt="i376f1f6ae41f41a7ada6e45e83d11632" escape="true">Leases</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i376f1f6ae41f41a7ada6e45e83d11632"><div style="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 Company has operating leases for data centers, computer infrastructure, corporate offices and certain equipment. These leases have remaining lease terms ranging from <ix:nonNumeric contextRef="ib93ddd1ff79a446e9bd522a7da10ad0e_I20210930" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfMTg3_9c24c4fe-f238-4a2c-a258-9169779c7493">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="i8fb15e3957f14c168375b652a460bc56_I20210930" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfMTkz_8181f066-dabf-48ac-93fa-bbda39da7e80">12</ix:nonNumeric> years. Some of these leases include options to extend for up to <ix:nonNumeric contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfMjU0_1d41d089-eefb-452c-a7ad-90b6b56271fa">15</ix:nonNumeric> years, and some include options to terminate within <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt-sec:duryear" name="pro:LesseeOperatingLeaseTerminationOption" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfMzA5_95362de1-3704-4b19-8cc1-fc6e95ace0a3">1</ix:nonNumeric> year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;As of September&#160;30, 2021, the Company did not have any finance leases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;<ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="pro:SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfNTQy_7f682468-49e9-4eb7-b136-3c11481f3dcf" continuedAt="i022a2defac3c435fbcce7718d26c464f" escape="true">Supplemental cash flow information related to leases was as follows (in thousands):</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify"><ix:continuation id="i022a2defac3c435fbcce7718d26c464f"><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.747%"></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: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:9.426%"></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.431%"></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 September 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%">Nine Months Ended September 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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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 operating lease liabilities</span></td><td style="background-color:#ffffff;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-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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMi0xLTEtMS0w_46b7bcc4-3b49-4aff-9680-d4d32c3be84d">2,065</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:bottom"></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:bottom"><span style="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: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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMi0zLTEtMS0w_37b63ad1-d92e-44af-9f4b-26599f6ad0b8">2,072</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:bottom"></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:bottom"><span style="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: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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMi01LTEtMS0w_2194c9da-2703-4bbf-9379-3aa268a8dbee">6,443</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:bottom"></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:bottom"><span style="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: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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMi03LTEtMS0w_c139d782-040f-4286-be73-f04ed91c5895">5,672</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:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset obtained in exchange for operating lease liability</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMy0xLTEtMS0w_2f44ff32-aa4c-4b38-8c10-78aaa621c65a">&#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 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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMy0zLTEtMS0w_e4275169-c455-4cdc-aebb-cbadbe294716">9,785</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMy01LTEtMS0w_2a37ce52-f167-4392-a989-4f94af3b0344">291</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMy03LTEtMS0w_d59400ef-8920-4884-9c94-1567ea48ea23">11,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfNTUx_b50307a1-f393-4512-a6c6-9383ed1980e6" continuedAt="i3e484edacb334580873c9d9a1d841ccb" escape="true">As of September&#160;30, 2021, maturities of lease liabilities were as follows (in thousands):</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i3e484edacb334580873c9d9a1d841ccb"><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:83.087%"></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:13.981%"></td><td style="width:0.1%"></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:700;line-height:100%">Year&#160;Ending&#160;December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><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%">Remaining 2021</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:bottom"><span style="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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfMS0yLTEtMS0w_3de0ad00-a4dd-4de8-ab02-2eea3a542b95">2,452</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%">2022</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfMi0yLTEtMS0w_d8e571f4-a0f1-4b19-9c94-082760db4251">10,427</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%">2023</span></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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfMy0yLTEtMS0w_63fd4604-d6aa-4db5-bc9d-5035b707ad42">11,342</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%">2024</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfNC0yLTEtMS0w_6449a813-b634-44db-9afd-583907d1d0ba">5,355</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%">2025</span></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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfNS0yLTEtMS0w_c6a2e073-fcd5-4d94-ab30-3eb85eeba190">4,245</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%">2026</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfNi0yLTEtMS0w_95de7b2f-4685-4731-88b5-8ae1b3e4ee7d">4,129</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%">Thereafter</span></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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfNy0yLTEtMS0w_2dd67504-c376-4d35-b1e1-989b6ae16a4f">27,727</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%">Total operating&#160;lease&#160;payments</span></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%"><ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfOC0yLTEtMS0w_b928e292-9f03-426c-8ac5-dfce900d8b8d">65,677</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: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%">Less: Imputed interest</span></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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfOS0yLTEtMS0w_51ce8361-5085-4949-b26e-e5d25f1b83c0">19,006</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Anticipated lease incentive</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="pro:LesseeOperatingLeaseAnticipatedIncentives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfMTAtMi0xLTEtMA_0c650894-4ce9-41dc-b88c-eb6f6fd9cdad">1,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;text-align: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 lease liabilities</span></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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfMTEtMi0xLTEtMA_24b683a1-c913-4a28-839f-13ae68a00d04">45,286</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></ix:continuation><div style="text-align:justify"><span><br/></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%">12</span></div></div></div><div id="i0f13196ca2d5455681c005b561d8b264_49"></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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfNzE0NjgyNTU4MTQ3MQ_4f24a4b8-1ef9-49ea-84c2-02e07739bf40" continuedAt="id8ea3d1156ee480d9e77b819fed0620f" escape="true">Earnings per Share</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="id8ea3d1156ee480d9e77b819fed0620f"><div style="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;<ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfODMz_8b45a29e-5f6b-47c0-93cf-007f481c777c" continuedAt="i8d4fb9763ad547809099c65222cab97b" escape="true">The following table sets forth the computation of basic and diluted earnings per share for the three and nine months ended September&#160;30, 2021 and 2020:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i8d4fb9763ad547809099c65222cab97b"><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: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="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 September 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%">Nine Months Ended September 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%">(in thousands, except per share data)</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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: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 19pt;text-align: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="i82f14b0e50c9469488ea313b04b001bf_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfMy0xLTEtMS0w_c05b1417-e6a8-4d24-bf74-fb826ef8dc8d">17,525</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfMy0zLTEtMS0w_290a1f82-28f2-4a29-8d6b-7baddfce8ae8">18,857</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfMy01LTEtMS0w_ead41ad9-b212-4bfd-8032-550489fdbd21">57,600</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfMy03LTEtMS0w_8e305d6b-eb08-4417-8f6d-a3ef128c1fb2">58,800</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 19pt;text-align: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 shares (basic)</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNS0xLTEtMS0w_50768db1-dace-4d5f-a809-34c2c9fde5a9">44,386</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNS0zLTEtMS0w_fed7bfb8-355c-4169-9fda-7fcc3d917945">43,347</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNS01LTEtMS0w_c76c58f7-5fd1-42b4-ac05-94435598a251">44,318</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNS03LTEtMS0w_0fefb673-2253-4fd3-b576-a0b6758f3b86">43,251</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of potential common shares</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNi0xLTEtMS0w_b73cd6dd-1bd3-4a0e-87b5-8e803e0b7c77">&#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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNi0zLTEtMS0w_99320aa3-849a-4e0f-a32b-087e56fb9ea1">&#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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNi01LTEtMS0w_e3f9751b-dd10-4e00-88b8-eb41a4ac89b8">&#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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNi03LTEtMS0w_4f453fa6-e3e1-48ca-8723-0dc062bc745b">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares (diluted)</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%"><ix:nonFraction unitRef="shares" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNy0xLTEtMS0w_ed36d8cf-d055-4c65-b648-8252f042cf28">44,386</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: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%"><ix:nonFraction unitRef="shares" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNy0zLTEtMS0w_d33a585e-d145-45ec-a1b4-cbc46256ae85">43,347</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: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%"><ix:nonFraction unitRef="shares" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNy01LTEtMS0w_69fc2763-a4d7-4ea8-8061-3fb1d1554793">44,318</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: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%"><ix:nonFraction unitRef="shares" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNy03LTEtMS0w_ee3d474f-bc48-4b4d-a45c-1bb885bf336a">43,251</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:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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 loss per share</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="usdPerShare" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOC0xLTEtMS0w_066e568b-4791-4586-9bcb-daf9803cc735">0.39</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 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="usdPerShare" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOC0zLTEtMS0w_997623e5-eb0d-4562-9900-becc960661fa">0.44</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 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="usdPerShare" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOC01LTEtMS0w_88ff7d86-d14a-4376-b106-9814bb15abb3">1.30</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 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="usdPerShare" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOC03LTEtMS0w_341b08ec-bfac-47b6-b4d5-da3d7137dd18">1.36</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOS0xLTEtMS0w_9fdb9488-04d5-4ffb-b9d4-8899401185d0">0.39</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="usdPerShare" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOS0zLTEtMS0w_58c142c5-d225-492c-8e81-3cf9bba4af57">0.44</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="usdPerShare" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOS01LTEtMS0w_f504c5f3-1aac-48c3-86bf-9320cb63299b">1.30</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="usdPerShare" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOS03LTEtMS0w_0ed9ac03-aa02-44eb-871e-d3e951f28137">1.36</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="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;</span></div><div style="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;Dilutive potential common shares consist of shares issuable upon the settlement of stock appreciation rights ("SARs"), and the vesting of restricted stock units ("RSUs") and market stock units ("MSUs"). Potential common shares determined to be antidilutive and excluded from diluted weighted average shares outstanding were approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8a1b99ff991b468f88a6960c7b3c81b2_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfNDk0_a7bde2ba-f433-4f7a-93dd-529be19d2183">1.1</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="ib2dd57ab530643b6b0e89cba825b3055_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfMTA5OTUxMTYyODY1OQ_f20496ba-7a06-4dd0-8e3f-de30a7606aa4">1.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%"> for the three months ended September&#160;30, 2021 and 2020, respectively, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i68fffafbec0744ec8d057328e950fd68_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfNTM5_712ef902-e40e-4b99-8f3a-b0c8b135c82a"><ix:nonFraction unitRef="shares" contextRef="i1453c575917f48d19e5fd2b2d008215a_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfNTM5_9fb78f0e-72c4-4881-a732-2362be517e3e">1.3</ix:nonFraction></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 nine months ended September&#160;30, 2021 and 2020. In addition, potential common shares related to the convertible notes determined to be antidilutive and excluded from diluted weighted average shares outstanding were <ix:nonFraction unitRef="shares" contextRef="i3dea286da6a0430f96218dc28f02f986_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfNzY1_1cb54577-b71b-4009-9ecc-872888f76b84"><ix:nonFraction unitRef="shares" contextRef="ib4c91426e439410fbaee713b89b11c2c_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfNzY1_249ddff7-2c2b-4e6b-8e7b-4e411496fa58">5.8</ix:nonFraction></ix:nonFraction> million for the three and nine months ended September&#160;30, 2021, and 2020.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_52"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzQzOQ_eaa6c24b-e599-4adf-b252-db5e20bcf130" continuedAt="ibf7345db900442f1ae2f96cf7d6cb4db" escape="true">Noncash Share-based Compensation</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ibf7345db900442f1ae2f96cf7d6cb4db" continuedAt="iee9b3b43dda74fda8bc31533a8e15077"><div style="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;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's 2017 Equity Incentive Plan (as amended and restated, the "2017 Stock Plan") was approved by the Company's stockholders in May 2019 and reserved an aggregate amount of <ix:nonFraction unitRef="shares" contextRef="i8f9b7cd5385c4204a1813f90b5556332_I20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjI0_22181109-b34d-44ef-8054-3d3cb8955251">4,550,000</ix:nonFraction> shares available for issuance. In May 2021, the Company's stockholders approved an amendment to the 2017 Stock Plan increasing the aggregate amount of shares available for issuance to <ix:nonFraction unitRef="shares" contextRef="i30da1e4189d4493b980fa07af5a2ad88_I20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfNDEx_cde8daa9-10cb-4763-b306-3f515a6f8781">7,650,000</ix:nonFraction>. As of September&#160;30, 2021, <ix:nonFraction unitRef="shares" contextRef="i8f9b7cd5385c4204a1813f90b5556332_I20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfNDI1_1a8a7826-69d4-4901-80b7-c307ed40e4af">4,080,355</ix:nonFraction> shares remain available for issuance under the 2017 Stock Plan.</span></div><div style="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;</span></div><div style="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;<ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="pro:AwardsOutstandingTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzQ1Ng_e345af46-7ed2-43a4-9713-fb5a835b0da3" continuedAt="i12d6d2dd279e4a0484a4f95373bb32a4" escape="true">The following table presents the number of shares or units outstanding for each award type as of September&#160;30, 2021 and December&#160;31, 2020, respectively, (in thousands):</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i12d6d2dd279e4a0484a4f95373bb32a4" continuedAt="i8308481ded4041059f280be181a3bd64">&#160;</ix:continuation></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i8308481ded4041059f280be181a3bd64"><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:64.932%"></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:15.151%"></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:15.153%"></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:8pt;font-weight:700;line-height:100%">Award type</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%">December 31, 2020</span></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:#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%">Restricted stock units (time-based)</span></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="i7f56d18b07064742b49e1159c61ab299_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfMi0yLTEtMS0w_34565a15-776a-4d5d-9be9-865648d47328">1,822</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="id21fc1e5a84842a5839038f780ca15d6_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfMi00LTEtMS0w_21da54bb-baf0-4762-916f-436e8690febb">1,802</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%">Restricted stock units (performance-based)</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="shares" contextRef="i85356fc2c8574cdcbb5baf82df7912dd_I20210930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfMy0yLTEtMS0w_4964c6ac-7437-4eb7-95fc-b9c092caa739">140</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="i804d3cc226b44309b9b0b69d77eeafc0_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfMy00LTEtMS0w_98f5fd43-2bbe-4f16-9c8c-f0a5db62aeeb">162</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></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%">Stock appreciation rights</span></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="i2ed3459d71a8477dbabd782e3d9c8d75_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfNS0yLTEtMS0w_ee108a96-e2c3-4b4b-bf3e-f369dfa6bf58">&#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="i4d6c0841d1ca4701b3bcada97fdfd197_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfNS00LTEtMS0w_417d8824-9a11-43e4-aba2-5e0306e12c44">28</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%">Market stock units</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="shares" contextRef="iff2dad1a163c4d5ba17eaa5decaa8f77_I20210930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfNi0yLTEtMS0w_8f657eec-5fdd-44bf-9de0-028c960694dc">126</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="i09339d53735f485bb01e5a62125f69c0_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfNi00LTEtMS0w_6aa0b07c-7724-4432-b53b-c912bb02e3cb">111</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:continuation></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September&#160;30, 2021, the Company granted <ix:nonFraction unitRef="shares" contextRef="i0069f0ebc3c248088283202eb41e6c33_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfNjkx_d283f6af-ee23-4b8b-8181-a1797e3ae742">11,239</ix:nonFraction> RSUs (time-based) with a weighted average grant-date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i0069f0ebc3c248088283202eb41e6c33_D20210701-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfNzYx_b1e29302-12af-4af4-aabc-82c66a18fa6e">44.48</ix:nonFraction> per share. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2021, the Company granted <ix:nonFraction unitRef="shares" contextRef="ie0af4fa718d24828a54ecf7f8a1ed20a_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfODI4_72e3875f-e4a3-4a82-9e0f-136f968e9b66">834,828</ix:nonFraction> RSUs (time-based) with a weighted average grant-date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie0af4fa718d24828a54ecf7f8a1ed20a_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfODk4_07d6ad71-e877-46e1-a552-0e91581658fc">47.54</ix:nonFraction> per share. The Company also granted <ix:nonFraction unitRef="shares" contextRef="i685006d2a5114792b8206d46bda63e9d_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfOTM3_822ccafd-feae-4b9f-9493-349e41f1266b">125,541</ix:nonFraction> MSUs with a weighted average grant-date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i685006d2a5114792b8206d46bda63e9d_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfOTk0_4ce2536e-d0c0-4d84-a857-7b1a11405f0d">56.05</ix:nonFraction> to certain executive employees during the nine months ended September&#160;30, 2021. These MSUs vest on January 31, 2024 and the actual number of MSUs that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Index over the performance period, as defined by each award's plan documents or individual award agreements. The maximum number of shares issuable upon vesting is 200% of the MSUs initially granted. The Company did not grant any stock options, SARs or performance-based RSUs during the nine months ended September&#160;30, 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="pro:MarketStockUnitsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzQ1Nw_4bb80d93-e4f4-4a47-b355-bea320fdaef3" continuedAt="i14b9b6a9462a4a22a575da6548ad7a92" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to value the MSUs granted during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span></ix:nonNumeric></div></ix:continuation><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%">13</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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><ix:continuation id="iee9b3b43dda74fda8bc31533a8e15077"><div style="text-align:justify"><ix:continuation id="i14b9b6a9462a4a22a575da6548ad7a92"><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:75.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.854%"></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%">September 30, 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%">Volatility</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="number" contextRef="idf4cbb25234345e5aa5a28e68a3cf255_D20210101-20210930" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjkwYzk5MDA3M2VmZjQ3MjdiZjViOTAyMDRiMjQyOThmL3RhYmxlcmFuZ2U6OTBjOTkwMDczZWZmNDcyN2JmNWI5MDIwNGIyNDI5OGZfMS0xLTEtMS0w_e52b826a-121f-4657-abd6-9c80737bf610">53.29</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"><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:#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%">Risk-free interest rate</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="number" contextRef="idf4cbb25234345e5aa5a28e68a3cf255_D20210101-20210930" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjkwYzk5MDA3M2VmZjQ3MjdiZjViOTAyMDRiMjQyOThmL3RhYmxlcmFuZ2U6OTBjOTkwMDczZWZmNDcyN2JmNWI5MDIwNGIyNDI5OGZfMi0xLTEtMS0w_8ff417ad-e3bc-4539-b7e6-0ae2641a6c42">0.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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%">Expected award life in years</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%"><ix:nonNumeric contextRef="idf4cbb25234345e5aa5a28e68a3cf255_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjkwYzk5MDA3M2VmZjQ3MjdiZjViOTAyMDRiMjQyOThmL3RhYmxlcmFuZ2U6OTBjOTkwMDczZWZmNDcyN2JmNWI5MDIwNGIyNDI5OGZfMy0xLTEtMS0w_0708a467-490d-4d10-a027-60ec0a619d5e">2.97</ix:nonNumeric></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%">Dividend yield</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="number" contextRef="idf4cbb25234345e5aa5a28e68a3cf255_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjkwYzk5MDA3M2VmZjQ3MjdiZjViOTAyMDRiMjQyOThmL3RhYmxlcmFuZ2U6OTBjOTkwMDczZWZmNDcyN2JmNWI5MDIwNGIyNDI5OGZfNC0xLTEtMS0w_f66d5709-6fd9-49ea-89e8-aeb1b5a56fb6">&#8212;</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense is allocated to expense categories on the unaudited condensed consolidated statements of comprehensive income (loss). <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzQ1OA_545e2a37-c0d5-426e-9f4a-e78d4b5b33e8" continuedAt="i43cb30c81d2045a391aad0f0b3962fb9" escape="true">The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive income (loss) for the three and nine months ended September&#160;30, 2021 and 2020:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i43cb30c81d2045a391aad0f0b3962fb9"><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: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="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 September 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%">Nine Months Ended September 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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Share-based compensation:</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;text-align: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 revenue</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="i9eb944c9cfb3466e8b6e269d78ad9d84_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfMy0xLTEtMS0w_09a297a7-25ae-4751-8b5c-aa25de3d33cc">951</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="i18200aaff9014e0cb0afdc17e585733f_D20200701-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfMy0zLTEtMS0w_2d504192-412f-48f7-998f-3cb2cefc943c">519</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="ia47bb810306f4b61824bd1beb6840533_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfMy01LTEtMS0w_f46d2a8f-9269-4c3a-bedb-d571c60591d2">2,753</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="i0056a39800d1415285260d085972e275_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfMy03LTEtMS0w_70e2c664-3475-4dc1-9c23-c6ae72319701">1,545</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 expenses:</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling 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%"><ix:nonFraction unitRef="usd" contextRef="iea3a8314cfd2447b8dfa098735e821bd_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNS0xLTEtMS0w_8a4225d9-21f4-4ca2-a9e7-b7c6fc4f7f5e">2,600</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="i29cc97879e24432a8175049bb77cda83_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNS0zLTEtMS0w_5d63742f-4c17-40ea-b675-aae7059a67b1">1,727</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="ibff94b7f708b4e1da8b3ebde39fa8432_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNS01LTEtMS0w_54952496-e3f5-4743-b38a-2ddc8ef7b0cc">7,334</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="iadc2fe61f1fb4518bf13a25dd347279d_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNS03LTEtMS0w_6b38a5e9-ef81-4514-9514-1d3bbba6a240">5,558</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: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: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="ie7a0bd5e7d9941e0b14c3ab6e566c32a_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNi0xLTEtMS0w_abe0c697-b37f-4bab-8292-5196050e7a6c">1,924</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="id9e05f0d59074c038939fc75cee18f33_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNi0zLTEtMS0w_94f2029e-13fb-4c1a-ae78-50127ab620dc">1,539</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="ib4068cc001d14776a949465c141945ca_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNi01LTEtMS0w_b8c79d51-2559-4fc9-969c-7ec0aff42d24">5,867</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="i4efe4c1a2e2d44168f3efc915d887d23_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNi03LTEtMS0w_9e2a2aaa-820b-4e5b-9d55-8469d7737611">4,414</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: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: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="ia30391f49c4441c7a71e72a0dbabf384_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNy0xLTEtMS0w_ef926475-44df-40ff-b33a-a9f09200fd3a">3,159</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="ia956bf591a23455a907259cf6e7687f2_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNy0zLTEtMS0w_a8394e7d-d9b2-4835-9772-0e33468d00f8">2,593</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="if6d0dbcb8b364cd3bbc9fe2030c5e61d_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNy01LTEtMS0w_ee76d66c-e6b9-4a37-8815-7776bf4a1686">9,456</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="i4835df5db93c41a79aaa9383c2ad048b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNy03LTEtMS0w_4210bbba-9316-4c6f-90c0-93efa9e068aa">6,960</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 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%">Total included in operating expenses</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="usd" contextRef="ic40f61c35077498b81669cc3c8b8eea2_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOC0xLTEtMS0w_2ab964e8-e038-44a9-bab6-108068c57835">7,683</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="if67e216290af4d74b925b352dc6fb6ec_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOC0zLTEtMS0w_805f40e2-37c1-4204-b7ea-2cae41f4e516">5,859</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 #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="usd" contextRef="i5f59422a43544f269087bb644f201710_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOC01LTEtMS0w_07e5a2b4-3e1a-4287-aa83-742dd962cd19">22,657</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="usd" contextRef="ia06f3d1990684160a7eea11b008474ef_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOC03LTEtMS0w_0dd2d919-5abe-4d2f-adcd-3f24373e2feb">16,932</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%">Total share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOS0xLTEtMS0w_0ff227bb-9427-4d95-bf58-2337f303cb16">8,634</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 style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOS0zLTEtMS0w_5f7095a0-9a1e-4f0c-a6c3-b0cce2b708e3">6,378</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 style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOS01LTEtMS0w_420bbc25-a3bb-438a-8aff-41d0fd2e0295">25,410</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 style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOS03LTEtMS0w_f9bf3c68-d501-48de-9048-ab12aadf13a9">18,477</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></ix:continuation></div><div style="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;</span></div><div style="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;At September&#160;30, 2021, the Company had an estimated</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjA1Ng_6b5a6e2f-d61d-429f-bb10-12384fee9d2c">68.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%">of total unrecognized compensation costs related to share-based compensation arrangements. These costs will be recognized over a weighted average period o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjIxNQ_4a8e8266-6f44-4f27-8d4c-3410f536a35b">2.6</ix:nonNumeric> years. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company's Employee Stock Purchase Plan (as amended, the "ESPP") provides for eligible employees to purchase shares on an after-tax basis in an amount between <ix:nonFraction unitRef="number" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="2" name="pro:SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjM5MA_077bba12-bd41-40ad-91f8-9dc594d9085a">1</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjM5Nw_1d5bd3b4-2c4c-466d-a989-7dab4344bc14">10</ix:nonFraction>% of their annual pay: (i) on June 30 of each year at a <ix:nonFraction unitRef="number" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjQ1NA_18d0fb63-dd01-46a2-90d4-a23db76fdaea">15</ix:nonFraction>% discount of the fair market value of the Company's common stock on January 1 or June 30, whichever is lower, and (ii) on Dec</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ember 31 of each year at a <ix:nonFraction unitRef="number" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjYwOA_0e72fe2d-31ba-4961-8018-556c63068746">15</ix:nonFraction>% discount of the fair market value of the Company's common stock on July 1 or December 31, whichever is lower. An employee may not purchase more than $<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="pro:MaximumAmountContributablebyemployeesunderESPPHalfyearly" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjc2MA_d4fa46e4-7e79-4b7c-a0ae-97ae5b93a08c">5,000</ix:nonFraction> in either of the six-month measurement periods described above or more than $<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="pro:MaximumAmountContributableByEmployeesUnderESPPAnnually" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjgzOQ_0de5fe22-c5bf-4f02-9bda-80aa00cbd236">10,000</ix:nonFraction> annually. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company's stockholders approved an amendment to the ESPP Plan increasing the aggregate amount of shares available for issuance under the ESPP to <ix:nonFraction unitRef="shares" contextRef="ie89b17c714e9448898b0e94cd368e1a2_I20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzAxNA_47a4c50c-aaa1-494e-a70e-16fb5cf5777e">1,000,000</ix:nonFraction>. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September&#160;30, 2021, the Company issued </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzA2OA_04daaaf4-547a-4e46-95c6-25d7c39a23f7">39,113</ix:nonFraction></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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzA3NQ_a587da2a-d05e-4728-b663-38de7621d52e">81,083</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares under the ESPP, respectively. As of September&#160;30, 2021, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie89b17c714e9448898b0e94cd368e1a2_I20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzEyNQ_8835b5d8-0e62-4479-a80e-9437389b98fa">493,711</ix:nonFraction> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares remain authorized and available for issuance under the ESPP. As of September&#160;30, 2021, the Company held approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="pro:ESPPcontributionsbyEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzIzNw_ac1e2bc5-158b-4904-a39b-5fe539191062">0.9</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on behalf of employees for future purchases under the ESPP, and this amount was recorded in accrued payroll and other employee benefits in the Company's unaudited condensed consolidated balance sheet.</span></div></ix:continuation><div id="i0f13196ca2d5455681c005b561d8b264_55"></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDc5Nw_59ed7195-f841-4b38-972e-8e35d9558d11" continuedAt="i74e67a4dde30489d8551a377ebbda6d2" escape="true">Convertible Senior Notes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i74e67a4dde30489d8551a377ebbda6d2" continuedAt="ic3edbc007f624385ac75e66ab3d18f6f"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDc4OQ_82e4a77d-60ee-4891-8eba-5ea121e3f509" continuedAt="ibd1b6ba4d67347968b969c7afc8ac1af" escape="true">The following is a summary of the Company's convertible senior notes as of September&#160;30, 2021&#160;(in thousands):</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ibd1b6ba4d67347968b969c7afc8ac1af"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:42.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Date of Issuance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Unpaid Principal Balance</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%">Net Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Contractual Interest Rates</span></td></tr><tr style="height:12pt"><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;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%">Current</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;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%">Noncurrent</span></td><td colspan="3" style="background-color:#ffffff;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><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></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%">1% Convertible Notes due in 2024 ("2024 Notes")</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">&#160;May    2019 </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:bottom"><span style="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="id77e7993cfc74399950ad5e9383725c2_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNC0zLTEtMS0w_f4c7deef-f2d4-4016-8c87-5a73b1bca90d">143,750</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="id77e7993cfc74399950ad5e9383725c2_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ConvertibleDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNC01LTEtMS0w_2fd22617-9104-4686-9def-9634e0e7b8c3">&#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="id77e7993cfc74399950ad5e9383725c2_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNC03LTEtMS0w_5a4a8c1f-1126-4465-b829-2042400e5224">141,433</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="3" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="number" contextRef="id77e7993cfc74399950ad5e9383725c2_I20210930" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNC05LTEtMS0w_71ed839f-ae55-4f42-8a27-cbef2ebafb91">1</ix:nonFraction>%</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%">2.25% Convertible Notes due in 2027 ("2027 Notes")</span></td><td colspan="3" style="background-color:#ffffff;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%">September 2020</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%"><ix:nonFraction unitRef="usd" contextRef="i914bb4437d374598b39c7ee7fb829573_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNS0zLTEtMS0w_44ad75d3-20cd-41c9-b68a-1223b6741514">150,000</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="i914bb4437d374598b39c7ee7fb829573_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ConvertibleDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNS01LTEtMS0w_b45af6ae-41a3-4a21-bc6c-d134f5720558">&#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 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="i914bb4437d374598b39c7ee7fb829573_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNS03LTEtMS0w_be1b5784-b579-44b6-b7ad-35394f6ccba5">146,481</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="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%"><ix:nonFraction unitRef="number" contextRef="i914bb4437d374598b39c7ee7fb829573_I20210930" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNS05LTEtMS0w_15b67684-6160-4d7d-b04a-b106ed5b7914">2.25</ix:nonFraction>%</span></td></tr></table></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div style="text-align: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 2027 and 2024 Notes (collectively, the "Notes")&#160;are general unsecured obligations and rank senior in right of payment to all of the Company's indebtedness that is expressly subordinated in right of payment to the Notes, rank equally in right of payment with all of the Company's existing and future liabilities that are not so subordinated, are effectively junior to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are </span></div></ix:continuation><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%">14</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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><ix:continuation id="ic3edbc007f624385ac75e66ab3d18f6f" continuedAt="i5d4f0dc7f6174af98581aca80b4625bc"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">structurally subordinated to all indebtedness and other liabilities of the Company's subsidiaries (including trade payables but excluding intercompany obligations owed to the Company or its subsidiaries).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest related to the 2027 Notes is payable semiannually in arrears in cash on March 15 and September 15 of each year, beginning on March 15, 2021. Interest related to the 2024 Notes is payable semi-annually in arrears on May 15 and November 15 of each year,&#160;beginning on November 15, 2019. The 2027 Notes mature on September 15, 2027 and the 2024 Notes mature on May 15, 2024, unless redeemed or converted in accordance with their terms prior to such date. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1,000 of principal of the 2027 Notes will initially be convertible into <ix:nonFraction unitRef="number" contextRef="ic5284e204a664702a87153cbacfe5edc_D20210101-20210930" decimals="4" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMTM2OA_e7dde683-2058-403d-903e-2bd147eb2399">23.9137</ix:nonFraction> shares of the Company&#8217;s common stock, which is equivalent to an initial conversion price of approximately&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="ic5284e204a664702a87153cbacfe5edc_D20210101-20210930" decimals="2" name="us-gaap:DebtInstrumentConvertibleStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMTQ3Nw_78b73cd2-64a2-4f6e-b04c-dde3034c4d64">41.82</ix:nonFraction> per share. Each $1,000 of principal of the 2024 Notes will initially be convertible into <ix:nonFraction unitRef="number" contextRef="ia1aaed50220840fe9595cc4be2ff2d30_D20210101-20210930" decimals="4" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMTU2OQ_db4740ca-1ddc-4919-819b-12b4caf530d7">15.1394</ix:nonFraction> shares of the Company&#8217;s common stock, which is equivalent to an initial conversion price of approximately&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="ia1aaed50220840fe9595cc4be2ff2d30_D20210101-20210930" decimals="2" name="us-gaap:DebtInstrumentConvertibleStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMTY3OA_264ff7e8-3fcd-4018-8be6-4b7637eaf9e4">66.05</ix:nonFraction> per share. The initial conversion price for the 2027 and the 2024 Notes is subject to adjustment upon the occurrence of certain specified events.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, the 2027 and 2024 Notes are not yet convertible and their remaining term is approximately <ix:nonNumeric contextRef="ic5284e204a664702a87153cbacfe5edc_D20210101-20210930" format="ixt-sec:durmonth" name="us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMTkyOA_42c84aff-ceb1-41dc-93ad-7c46ef855a3d">71</ix:nonNumeric> months and <ix:nonNumeric contextRef="ia1aaed50220840fe9595cc4be2ff2d30_D20210101-20210930" format="ixt-sec:durmonth" name="us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMTkzNQ_fe4dbdc0-cfe6-42ba-9695-ab698ebe612f">31</ix:nonNumeric> months, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align: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 September&#160;30, 2021 and December&#160;31, 2020, the fair value of the principal amount of the Notes in the aggregate was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMjA0NA_260d9cb9-5e8a-42df-96b3-df87d9b20f7b">302.2</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 $<ix:nonFraction unitRef="usd" contextRef="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMjA1MQ_6dc071e8-b509-43de-98e5-ab8acee73cef">363.8</ix:nonFraction> million, respectively. The estimated fair value was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, including the Company's stock price and interest rates, which represents level 2 in the fair value hierarchy.</span></div><div style="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;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2021, the Company early adopted ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options and Derivatives and Hedging - Contracts in an Entity's Own Equity. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of the new standard, the Company removed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he debt discount and adjusted the debt issuance cost which was previously allocated between the liability and the equity component, resulting in an increase of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i4eb4ff0a34cf4dc897c7b29d6ccae2a6_I20210101" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMjc0NA_1ac2b452-7191-4629-94a1-dfced5f9bb35">68.8</ix:nonFraction> million to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">convertible debt, net.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition, the Company recorded a reduction to additional paid-in capital of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i3ff8fe5db3914562ad76988d792ac290_D20210101-20210101" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMjg1Mg_7a50c01c-2aef-424b-b803-f3571bdb9a12">80.1</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to the equity conversion component of the outstanding convertible notes which was previously separated and recorded in equity. The net cumulative impact of the adoption of the standard was recorded as a decrease to accumulated deficit. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:ConvertibleDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDc5NQ_6d11efe9-f038-41bf-ac7d-2eb6a08e602e" escape="true"><div style="text-align: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 consist of the following (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:65.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></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:15.130%"></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:9pt;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:9pt;font-weight:700;line-height:100%">December 31, 2020</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%">Liability component:</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%">Principal</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfMi0xLTEtMS0w_e1ef258d-cbe5-4d3d-a524-4b6b219b162b">293,750</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfMi0zLTEtMS0w_918b4edb-a968-42a2-8c5c-a11b53ee0bb3">293,750</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%">Less: debt discount and issuance cost, net of amortization</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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfMy0xLTEtMS0w_f4399bf8-a1d6-4491-8085-075859074842">5,836</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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfMy0zLTEtMS0w_827de199-474e-4dcc-97d7-c608d4f0273e">75,722</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 carrying amount</span></td><td style="background-color:#ffffff;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-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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfNC0xLTEtMS0w_8c92bf8c-4916-41ec-ba59-89feb0b83fcd">287,914</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:bottom"></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:bottom"><span style="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: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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfNC0zLTEtMS0w_443dee67-2af9-4d31-a8df-fe4aea293969">218,028</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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component</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:#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="i73502e7dfcc4434fae64901909bf5b78_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfNi0xLTEtMS0w_3c451a60-80db-4dc8-8f6b-7b49134425f3">&#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 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="i7de352ff00334f109cc981f40ceea291_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfNi0zLTEtMS0w_8488b4d8-6933-4b45-8058-48577b70480d">80,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)  &#160;&#160;&#160;&#160;Recorded within additional paid-in capital in the unaudited condensed consolidated balance sheet. As of December&#160;31, 2020, it included $<ix:nonFraction unitRef="usd" contextRef="i6cfb7d4f143f4b688afa6b3a5ea0e980_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMzI4MA_d6ffc45d-d34b-43bc-bf39-1d554aad674e">47.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2c49873ff52c4022bbd32fdcf3329115_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMzI4Nw_08e1161a-2f80-416f-b747-cf6bf7b40576">32.9</ix:nonFraction> million related to the 2027 and 2024 Notes, respectively, which was net of $<ix:nonFraction unitRef="usd" contextRef="ib454609746ca432fb6f9219d979b5bdc_D20200101-20201231" decimals="-5" format="ixt:num-dot-decimal" name="pro:Convertibledebtissuancecostequitycomponent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMzM1Nw_70899251-0f84-4fa6-91a1-b8f92e4d1b19">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie72320310a654e919602a8ac57cfc34d_D20200101-20201231" decimals="-5" format="ixt:num-dot-decimal" name="pro:Convertibledebtissuancecostequitycomponent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMzM2NA_06cd9822-4915-4d46-a9f5-4716b11423cc">1.1</ix:nonFraction> million issuance cost in equity, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align: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 total interest expense recognized related to the Notes (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:49.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></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.742%"></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.742%"></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.746%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended September 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:9pt;font-weight:700;line-height:100%">Nine Months Ended September 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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Coupon interest</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPaymentInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMi0xLTEtMS0w_c6fca7ab-f201-4df6-a5a6-83aa05c19583">1,203</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMi0zLTEtMS0w_fc21834f-87a0-40cf-9bbf-7c3b2ff86b70">500</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPaymentInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMi01LTEtMS0w_61c6cdb3-72e9-431b-b541-5e3968ebbfdf">3,609</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPaymentInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMi03LTEtMS0w_11a018ee-9631-4b88-84e7-4914553871b8">1,219</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%">Amortization of debt issuance 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMy0xLTEtMS0w_4e43ec48-fe0e-4e91-bf03-58aeca7dd066">373</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMy0zLTEtMS0w_90e74787-2ecc-402f-9b4b-d87638779ded">174</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMy01LTEtMS0w_73773a75-37c3-45f1-9fae-379cd3c060d5">1,119</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMy03LTEtMS0w_5b7b6829-ff50-4872-b732-3c832418e204">488</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%">Amortization of 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNC0xLTEtMS0w_fc3fe18f-2e55-40f2-9b02-c894884428d6">&#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="usd" contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNC0zLTEtMS0w_f92da8c0-61b5-44ac-a2cf-a981ec96476f">1,824</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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNC01LTEtMS0w_cf055be2-abef-427d-b31e-8117ef47444a">&#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="usd" contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNC03LTEtMS0w_96a2804e-d8e9-4a1a-a598-94a875e6cb1c">4,938</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</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="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNS0xLTEtMS0w_49f0b1ad-5782-48e0-81c9-4df9705497db">1,576</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="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNS0zLTEtMS0w_44db816b-84b3-4b39-a10a-8109d3375c7a">2,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><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="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNS01LTEtMS0w_09f2b81b-6e42-41fa-99b6-1bf02ea95cc3">4,728</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="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNS03LTEtMS0w_7709cc4e-58d9-4498-9313-1cc53809aa45">6,645</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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Capped Call Transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020 and in May 2019, in connection with the offering of the 2027 and 2024 Notes, respectively, the Company entered into privately negotiated capped call transactions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(collectively, the "Capped Call")</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with certain option counterparties. The Capped Call transactions cover, subject to customary anti-dilution adjustments, the number of shares of the </span></div></ix:continuation><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%">15</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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div style="text-align:justify"><ix:continuation id="i5d4f0dc7f6174af98581aca80b4625bc"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#8217;s common stock initially underlying the Notes, at a strike price that corresponds to the initial conversion price of the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The Capped Call transactions are intended to reduce potential dilution to the Company&#8217;s common stock and/or offset any cash payments the Company will be required to make in excess of the principal amounts upon any conversion of Notes, and to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effectively increase the overall conversion price of the 2027 Notes from $<ix:nonFraction unitRef="usdPerShare" contextRef="ic5284e204a664702a87153cbacfe5edc_D20210101-20210930" decimals="2" name="us-gaap:DebtInstrumentConvertibleStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDQzMQ_78b73cd2-64a2-4f6e-b04c-dde3034c4d64">41.82</ix:nonFraction> to $<ix:nonFraction unitRef="usdPerShare" contextRef="i914bb4437d374598b39c7ee7fb829573_I20210930" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDQzNw_a7807f33-78a4-412c-b955-d6e6d44e425c">78.90</ix:nonFraction> per share, and for the 2024 Notes from $<ix:nonFraction unitRef="usdPerShare" contextRef="ia1aaed50220840fe9595cc4be2ff2d30_D20210101-20210930" decimals="2" name="us-gaap:DebtInstrumentConvertibleStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDQ3OQ_264ff7e8-3fcd-4018-8be6-4b7637eaf9e4">66.05</ix:nonFraction> to $<ix:nonFraction unitRef="usdPerShare" contextRef="id77e7993cfc74399950ad5e9383725c2_I20210930" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDQ4NQ_3feea560-00b4-4365-8da0-6405b8a59a05">101.62</ix:nonFraction> per share. As the&#160;Capped Call&#160;transactions meet certain accounting criteria, they are recorded in stockholders&#8217; equity&#160;and are not accounted for as derivatives. The cost of the Capped Call was $<ix:nonFraction unitRef="usd" contextRef="ic5284e204a664702a87153cbacfe5edc_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="pro:Purchaseofcappedcall" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDY4MQ_c526269d-53a4-4163-a348-bd48405530b5">25.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia1aaed50220840fe9595cc4be2ff2d30_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="pro:Purchaseofcappedcall" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDY4OA_d2343f6f-4a1d-401a-b949-cddbbc117f2d">16.4</ix:nonFraction> million for the 2027 and 2024 Notes, respectively, and was recorded as part of additional paid-in capital.</span></ix:continuation></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_58"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81OC9mcmFnOjRiOThlMWFhOGVlMzRkMzM5YWIwZTBkZjU4MjE2OGIwL3RleHRyZWdpb246NGI5OGUxYWE4ZWUzNGQzMzlhYjBlMGRmNTgyMTY4YjBfMTAwNA_fd3da5f9-6a86-48d1-83c4-a43f9c214d5d" continuedAt="ida9cccd22db548adac716a2f28c35ed3" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ida9cccd22db548adac716a2f28c35ed3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Litigation</span></div><div><span><br/></span></div><div style="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;In the ordinary course of business, the Company regularly becomes involved in contract and other negotiations and, in more limited circumstances, becomes involved in legal proceedings, claims and litigation. The outcomes of these matters are inherently unpredictable. The Company is not currently involved in any outstanding litigation that it believes, individually or in the aggregate, will have a material adverse effect on its business, financial condition, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Purchase commitments</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 enters into various purchase commitments for goods and services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 July 2021, the Company entered into a noncancelable agreement for data subscription services with a five-year term. The purchase commitment as of September&#160;30, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i3c733a52cb9c440385aacdd9eb877cef_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PurchaseObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81OC9mcmFnOjRiOThlMWFhOGVlMzRkMzM5YWIwZTBkZjU4MjE2OGIwL3RleHRyZWdpb246NGI5OGUxYWE4ZWUzNGQzMzlhYjBlMGRmNTgyMTY4YjBfMTA5OTUxMTYyOTIzNQ_dbb72c30-ef69-4912-8afe-6fc923bc1f9c">5.0</ix:nonFraction> million and the agreement expires in June 2026.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 2019, the Company entered into a noncancelable agreement with a computing infrastructure vendor that amended the existing agreement dated June 2017. The amended agreement expires in March 2022. The purchase commitment as of September&#160;30, 2021 was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="ibd485c00eca7412d96b25087521e1393_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PurchaseObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81OC9mcmFnOjRiOThlMWFhOGVlMzRkMzM5YWIwZTBkZjU4MjE2OGIwL3RleHRyZWdpb246NGI5OGUxYWE4ZWUzNGQzMzlhYjBlMGRmNTgyMTY4YjBfOTI5_38a4d43c-5b8e-4a82-950b-fab240a21f04">17.7</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:continuation><div style="text-align:justify"><span><br/></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%">16</span></div></div></div><div id="i0f13196ca2d5455681c005b561d8b264_61"></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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div style="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.</span><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:700;line-height:120%">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The terms &#8220;we,&#8221; &#8220;us,&#8221; &#8220;PROS&#8221; and &#8220;our&#8221; refer to PROS Holdings, Inc. and all of its subsidiaries that are consolidated in conformity with generally accepted accounting principles in the United States.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;This management's discussion and analysis of financial condition and results of operations should be read along with the unaudited condensed consolidated financial statements and unaudited notes to unaudited condensed consolidated financial statements included in Part I, Item&#160;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%">Interim Condensed Consolidated Financial Statements (Unaudited)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"), as well as the audited consolidated financial statements and notes to consolidated financial statements and management's discussion and analysis of financial condition and results of operations set forth in our Annual Report.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_64"></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Q3 2021 Financial Overview</span></div><div><span><br/></span></div><div style="padding-left:2.25pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Uncertainty still surrounds the COVID-19 pandemic, with the Delta variant affecting some of our customers during the three months ended September 30, 2021. We re-structured a few customer contracts and experienced several project delays, which had a small impact on our results for the three months ended September 30, 2021. In addition, based on observations from our sales organization, we also saw the impact of COVID-19 lead to increased unpredictability in our prospective customer purchasing decisions. </span></div><div style="padding-left:2.25pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:2.25pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">For the three and nine months ended September&#160;30, 2021, our revenue was impacted by last year's lower customer subscription bookings, project delays and a decrease in revenue retention rates as a result of the COVID-19 pandemic. Our prior year new customer subscription bookings impacted this year's subscription revenue, as there is a lag between subscription bookings and the revenue recognized on those subscription bookings. </span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">These factors contributed to our </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">subscription revenue growth of 5% and 3% for the three and nine months ended September&#160;30, 2021, respectively, as compared to the same periods in 2020. Total revenue increased 2% and decreased 3% for the three and nine months ended September&#160;30, 2021, respectively, as compared to the same periods in 2020. </span></div><div style="padding-left:2.25pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:2.25pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our gross revenue retention rates continued to improve throughout 2021 and were approximately 91% over the trailing twelve months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">September&#160;30, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">.</span></div><div style="padding-left:2.25pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:2.25pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Recurring revenue (which consists of subscription revenue and maintenance and support revenue) as a percentage of total revenue accounted for 84% and 85% of total revenue for the three and nine months ended September&#160;30, 2021 as compared to 86% and 85% for the three and nine months ended September&#160;30, 2020, respectively.</span></div><div style="padding-left:2.25pt;text-align:justify"><span><br/></span></div><div style="padding-left:2.25pt;text-align: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 operating activities was $17.6 million for the nine months ended September&#160;30, 2021, as compared to $61.8 million for the nine months ended September&#160;30, 2020. The improvement was attributable to lower overall operating expenses as well as the timing of customer collections from several customers deferring payments in 2020 as a result of COVID-19. In addition, we had a lower annual incentive payment in 2021 as compared to prior year.</span></div><div style="padding-left:2.25pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Free cash flow is a key metric to assess the strength of our business. We define free cash flow, a non-GAAP financial measure, as net cash provided by (used in) operating activities minus capital expenditures (excluding expenditures for our new headquarters), purchases of other (non-acquisition-related) intangible assets and capitalized internal-use software development costs. We believe free cash flow may be useful to investors and other users of our financial information in evaluating the amount of cash generated by our business operations. Free cash flow used during the three months ended September&#160;30, 2021 was $8.5 million, compared to $15.7 million for the three months ended September&#160;30, 2020. Free cash flow used during the nine months ended September&#160;30, 2021 was $18.9 million, compared to $64.8 million for the nine months ended September&#160;30, 2020.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This improvement was primarily due to a $44.3 million decrease in net cash used in operating activities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of free cash flow to the most comparable GAAP measure, net cash used in operating activities (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:47.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></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.180%"></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.180%"></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.186%"></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 September 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%">Nine Months Ended September 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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:400;line-height:100%">Net cash used in operating activities</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:9pt;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:9pt;font-weight:400;line-height:100%">(8,171)</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:9pt;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:9pt;font-weight:400;line-height:100%">(14,886)</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:9pt;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:9pt;font-weight:400;line-height:100%">(17,585)</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:9pt;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:9pt;font-weight:400;line-height:100%">(61,841)</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:9pt;font-weight:400;line-height:100%">Purchase of property and equipment (excluding new headquarters)</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%">(347)</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%">(384)</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%">(1,291)</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%">(1,647)</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="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%">Capitalized internal-use software development 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%">&#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:9pt;font-weight:400;line-height:100%">(459)</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%">&#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:9pt;font-weight:400;line-height:100%">(1,265)</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%">Free Cash Flow</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:9pt;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:9pt;font-weight:400;line-height:100%">(8,518)</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:9pt;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:9pt;font-weight:400;line-height:100%">(15,729)</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:9pt;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:9pt;font-weight:400;line-height:100%">(18,876)</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:9pt;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:9pt;font-weight:400;line-height:100%">(64,753)</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="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;</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%">17</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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div style="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%">Factors Affecting Our Performance</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;Key factors and trends that have affected, and we believe will continue to affect, our operating results include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">COVID-19 Global Impact.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the COVID-19 pandemic on the global economy and on our business continues to be fluid. While we are encouraged by the increased availability of vaccines, the d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uration of the COVID-19 pandemic remains uncertain, particularly as the virus continues to evolve and variants such as Delta spread. The pace and timeframe for recovery from the economic impact of COVID-19 continues to vary across the countries and industries in which we do business, particularly as secondary effects, including supply chain disruptions, labor shortages and widespread job migration, impact economies, industries and regions to different degrees. Th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e travel industry, a sector served by our solutions, was particularly adversely impacted by unprecedented declines in travel demand in 2020, forcing airlines to respond by significantly reducing capacity, grounding flights, reducing personnel and other costs, adjusting corporate liquidity and, in certain cases, filing for bankruptcy protection. The timeline for recovery of the travel industry remains fluid and dynamic, with significant geographic variation. For example, while airline travel, particularly leisure travel, in the United States has shown continued signs of recovery in 2021 as COVID-19 vaccination rates increase, international travel and business travel are lagging due to complex international travel restrictions as vaccination rates vary significantly by geography. While COVID-19 has accelerated existing trends with respect to digital commerce as explained below, the economic impact and uncertainty attributable to the pandemic has affected our business, also as explained below. The global workplace environment has also substantially changed in the wake of COVID-19. To support the health and well-being of our employees, customers, partners and communities, our global workforce has been primarily working remotely since March 2020; although we began to reopen our offices mid-year by allowing employees to return to the office on a voluntary basis with enhanced safety protocols in place. In addition, many of our customers are also continuing to work remotely, which in some cases has delayed, and may continue to impact the timing of new business and implementations of our solutions.&#160;While the availability and rollout of COVID-19 vaccines and reopening of markets have begun to moderate the impact of COVID-19, the full duration and extent of the pandemic remains unknown and will depend on many factors outside of our control. It could continue to impact the pace and timing of adoption and implementation of our solutions, cash flow from operations and customer retention. </span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a full discussion on the risks and uncertainties to our business associated with COVID-19, please see the Risk Factors section of our Annual Report on Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">COVID-19 Financial Impact.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Given our primarily subscription-based revenue model, the global economic impact of COVID-19 adversely impacted our revenue during the first nine months of 2021 due to last year's lower customer subscription bookings, customer contract restructuring and project delays and a decrease in revenue retention rates. Our prior year customer subscription bookings impacted this year&#8217;s subscription revenue growth given the lag between subscription bookings and the revenue recognized on those subscription bookings. While our customer base spans a variety of industries and geographies, our customers, particularly travel and travel-related customers, have been and may continue to be negatively impacted by COVID-19. This has resulted in and may continue to result in delayed purchasing decisions from prospective customers, longer sales cycles, reduced customer demand, and delayed payments. Although we supported certain customers who requested concessions during 2020 by deferring payments, we have since collected a substantial majority of the amounts associated with these concessions, as evidenced by our strong cash collections during 2021. We expect the ongoing global economic impact of COVID-19 will continue to affect our revenue in 2021 and 2022, as the continuing impact of COVID-19 and rate of economic recovery remains uncertain and varies across industries and geographies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Buying Preferences Driving Technology Adoption.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Corporate buyers are increasingly demanding the same type of digital buying experience that they enjoy as consumers. Buyers often prefer not to interact with sales representatives as their primary source of research, and increasingly prefer to buy online when they have already decided what to buy. This trend has accelerated as a result of the COVID-19 pandemic. In response, we believe that businesses are increasingly modernizing their sales process to compete in digital commerce by adopting technologies which provide fast, frictionless, and personalized buying experiences across sales channels. We believe we are uniquely positioned to help power these buying experiences with our AI-powered solutions that enable buyers to move fluidly and with personalized experiences across our customers&#8217; direct sales, online, mobile and partner channels.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Continued Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As a result of the economic impact of COVID-19, we are continuing to be measured in our investments and focused on cost control efforts across our organization, while continuing to create awareness for our solutions, expand our customer base and grow our subscription revenues. While we incurred losses in 2020 and in the nine months of 2021, we believe our market is large and underpenetrated and intend to continue investing to expand our ability to sell and renew our subscription offerings globally. We also plan to continue investing in product development to enhance our existing technologies, including initiatives to accelerate customer time-to-value and </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%">18</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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provide out-of-the-box integration with third-party commerce solutions, and develop new applications and technologies. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Cloud Migrations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We expect sales of our cloud-based solutions will continue to reduce our future maintenance and support revenue as long-term customers continue to migrate from our legacy licensed solutions to our current cloud solutions.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_67"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div><span><br/></span></div><div style="text-align: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 certain items in our unaudited condensed consolidated statements of comprehensive income (loss) as a percentage of total revenues for the three and nine months ended September&#160;30, 2021 and 2020:</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:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></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.935%"></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.935%"></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.939%"></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:8pt;font-weight:400;line-height:100%">&#160;</span></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 September 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%">Nine Months Ended September 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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:9pt;font-weight:700;line-height:100%">Revenue:</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;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription</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:9pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance and support</span></div></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%">14&#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%">18&#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%">14&#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%">18&#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:9pt;font-weight:400;line-height:100%">Total subscription, maintenance and support</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%">84&#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:9pt;font-weight:400;line-height:100%">86&#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:9pt;font-weight:400;line-height:100%">85&#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:9pt;font-weight:400;line-height:100%">85&#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="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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services</span></div></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%">16&#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%">14&#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%">15&#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%">15&#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:9pt;font-weight:400;line-height:100%">Total revenue</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%">100&#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:9pt;font-weight:400;line-height:100%">100&#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:9pt;font-weight:400;line-height:100%">100&#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:9pt;font-weight:400;line-height:100%">100&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost of revenue:</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;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription</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:9pt;font-weight:400;line-height:100%">21&#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%">21&#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%">22&#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%">20&#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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance and support</span></div></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%">3&#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%">4&#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%">3&#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%">4&#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:9pt;font-weight:400;line-height:100%">Total cost of subscription, maintenance and support</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%">24&#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:9pt;font-weight:400;line-height:100%">25&#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:9pt;font-weight:400;line-height:100%">25&#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:9pt;font-weight:400;line-height:100%">24&#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="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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services</span></div></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%">17&#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%">16&#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%">17&#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%">18&#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:9pt;font-weight:400;line-height:100%">Total cost of revenue</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%">42&#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:9pt;font-weight:400;line-height:100%">40&#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:9pt;font-weight:400;line-height:100%">42&#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:9pt;font-weight:400;line-height:100%">41&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">58&#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:9pt;font-weight:400;line-height:100%">60&#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:9pt;font-weight:400;line-height:100%">58&#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:9pt;font-weight:400;line-height:100%">59&#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:9pt;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;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling and marketing</span></div></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%">34&#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%">36&#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%">34&#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%">35&#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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</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:9pt;font-weight:400;line-height:100%">30&#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%">31&#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%">32&#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%">30&#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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></div></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%">20&#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%">19&#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%">20&#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%">21&#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><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">84&#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:9pt;font-weight:400;line-height:100%">86&#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:9pt;font-weight:400;line-height:100%">86&#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:9pt;font-weight:400;line-height:100%">86&#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:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible debt interest and amortization</span></div></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%">(3)</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%">(4)</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%">(3)</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%">(3)</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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income net</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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">1&#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:9pt;font-weight:400;line-height:100%">Loss before income tax provision</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:9pt;font-weight:400;line-height:100%">(28)</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:9pt;font-weight:400;line-height:100%">(30)</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:9pt;font-weight:400;line-height:100%">(31)</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:9pt;font-weight:400;line-height:100%">(30)</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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</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:9pt;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:9pt;font-weight:400;line-height:100%">1&#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%">&#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:9pt;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></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:9pt;font-weight:400;line-height:100%">Net loss</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:9pt;font-weight:400;line-height:100%">(28)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(31)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(31)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(31)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></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></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.946%"></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: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: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: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:7.233%"></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.648%"></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:7.538%"></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:9pt;font-weight:400;line-height:100%">&#160;</span></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 September 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%">Variance</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%">Nine Months Ended September 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%">Variance</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:700;line-height:100%">(Dollars in thousands)</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">$</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%">%</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">$</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%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription</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:9pt;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:9pt;font-weight:400;line-height:100%">44,119&#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:9pt;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:9pt;font-weight:400;line-height:100%">42,029&#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:9pt;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:9pt;font-weight:400;line-height:100%">2,090&#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:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">%</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: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;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:9pt;font-weight:400;line-height:100%">130,991&#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:9pt;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:9pt;font-weight:400;line-height:100%">127,576&#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:9pt;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:9pt;font-weight:400;line-height:100%">3,415&#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:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance and support</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:9pt;font-weight:400;line-height:100%">8,477&#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%">10,765&#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%">(2,288)</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%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">26,721&#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%">35,029&#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%">(8,308)</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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">Total subscription, maintenance and support</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:9pt;font-weight:400;line-height:100%">52,596&#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:9pt;font-weight:400;line-height:100%">52,794&#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:9pt;font-weight:400;line-height:100%">(198)</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;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></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:9pt;font-weight:400;line-height:100%">157,712&#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:9pt;font-weight:400;line-height:100%">162,605&#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:9pt;font-weight:400;line-height:100%">(4,893)</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;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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></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><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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services</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:9pt;font-weight:400;line-height:100%">10,075&#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%">8,714&#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%">1,361&#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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">28,738&#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%">28,961&#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%">(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:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">Total revenue</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: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;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:9pt;font-weight:400;line-height:100%">62,671&#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:9pt;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:9pt;font-weight:400;line-height:100%">61,508&#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:9pt;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:9pt;font-weight:400;line-height:100%">1,163&#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 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%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></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:9pt;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:9pt;font-weight:400;line-height:100%">186,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"></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:9pt;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:9pt;font-weight:400;line-height:100%">191,566&#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:9pt;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:9pt;font-weight:400;line-height:100%">(5,116)</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 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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="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%;text-decoration:underline">Subscription revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">Subscription revenue increased primarily due to an increase in the sale of new and existing customer subscription contracts as compared to prior year. Our ability to manage customer attrition rates directly impacts our ability to continue to grow our subscription revenue. Due to the uncertainty over how long the economic conditions caused by </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%">19</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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the COVID-19 pandemic will persist, we expect subscription revenue to grow at a slower pace than what we have historically experienced.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%;text-decoration:underline">Maintenance and support revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> Maintenance and support revenue decreased primarily as result of existing maintenance customers migrating to our cloud solutions and to a lesser extent customer maintenance churn. We expect maintenance revenue to continue to decline as we continue to migrate maintenance customers to our cloud solutions.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="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%;text-decoration:underline">Services revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Services revenue increased for the three months ended September&#160;30, 2021 primarily as a result of higher sales of professional services related to our subscription contracts. Services revenue remained relatively flat for the nine months ended September&#160;30, 2021. Services revenue varies from period to period depending on different factors, including the level of professional services required to implement our solutions, the timing of services revenue recognition on certain subscription contracts and efficiencies in our solutions implementations requiring less professional services during a particular period. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><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 revenue and gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.993%"></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.530%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></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.940%"></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.087%"></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.087%"></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.097%"></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:8pt;font-weight:400;line-height:100%">&#160;</span></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 September 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%">Variance</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%">Nine Months Ended September 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%">Variance</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:700;line-height:100%">(Dollars in thousands)</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">$</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%">%</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">$</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%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of subscription</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:9pt;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:9pt;font-weight:400;line-height:100%">13,122&#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:9pt;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:9pt;font-weight:400;line-height:100%">12,897&#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:9pt;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:9pt;font-weight:400;line-height:100%">225&#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:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">%</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: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;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:9pt;font-weight:400;line-height:100%">40,512&#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:9pt;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:9pt;font-weight:400;line-height:100%">38,153&#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:9pt;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:9pt;font-weight:400;line-height:100%">2,359&#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:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of maintenance and support</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:9pt;font-weight:400;line-height:100%">2,044&#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%">2,177&#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%">(133)</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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">6,459&#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%">7,577&#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%">(1,118)</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%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">Total cost of subscription, maintenance and support</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:9pt;font-weight:400;line-height:100%">15,166&#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:9pt;font-weight:400;line-height:100%">15,074&#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:9pt;font-weight:400;line-height:100%">92&#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;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%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></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:9pt;font-weight:400;line-height:100%">46,971&#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:9pt;font-weight:400;line-height:100%">45,730&#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:9pt;font-weight:400;line-height:100%">1,241&#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;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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></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><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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of services</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:9pt;font-weight:400;line-height:100%">10,886&#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%">9,563&#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%">1,323&#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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">31,977&#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%">33,584&#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%">(1,607)</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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">Total cost of revenue</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:9pt;font-weight:400;line-height:100%">26,052&#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:9pt;font-weight:400;line-height:100%">24,637&#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:9pt;font-weight:400;line-height:100%">1,415&#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;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%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></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:9pt;font-weight:400;line-height:100%">78,948&#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:9pt;font-weight:400;line-height:100%">79,314&#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:9pt;font-weight:400;line-height:100%">(366)</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;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">Gross profit</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:9pt;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:9pt;font-weight:400;line-height:100%">36,619&#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:9pt;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:9pt;font-weight:400;line-height:100%">36,871&#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:9pt;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:9pt;font-weight:400;line-height:100%">(252)</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 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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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: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:9pt;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:9pt;font-weight:400;line-height:100%">107,502&#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:9pt;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:9pt;font-weight:400;line-height:100%">112,252&#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:9pt;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:9pt;font-weight:400;line-height:100%">(4,750)</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 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%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="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%;text-decoration:underline">Cost of subscription</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">Cost of subscription increased primarily due to increased infrastructure costs to support our current subscription customer base. Our subscription gross profit percentages were 70% and 69% for the three months ended September&#160;30, 2021 and 2020, respectively, and 69% and 70% for the nine months ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="text-indent:58.5pt"><span><br/></span></div><div style="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%;text-decoration:underline">Cost of maintenance and support.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of maintenance and support decreased primarily due to a decrease in personnel costs as a result of the need to support a declining maintenance customer base as we migrate customers to our subscription solutions and a decrease in amortization expense related to intangible assets which were fully amortized in 2021. Maintenance and support gross profit percentages were 76% and 80% for the three months ended September&#160;30, 2021 and 2020, respectively, and 76% and 78% for the nine months ended September&#160;30, 2021 and 2020, respectively.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="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%;text-decoration:underline">Cost of services.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of services increased for the three months ended September&#160;30, 2021 primarily due to higher personnel cost to support the increase in our services revenue during the period. Cost of services decreased for the nine months ended September&#160;30, 2021 primarily due to the lower utilization of third-party contractors and reduced travel expenses due to the COVID-19 pandemic</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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services gross profit percentages were (8)% and (10)% for the three months ended September&#160;30, 2021 and 2020, respectively, and (11)% and (16)% for the nine months ended September&#160;30, 2021 and 2020, respectively. Services gross profit percentages for the three and nine months ended September&#160;30, 2021 improved primarily as a result of a decrease in utilization of higher cost third-party contractors. Services gross profit percentages vary period to period depending on different factors, including the level of professional services required to implement our solutions, the utilization of our employees and our effective man-day rates.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></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%">20</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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div style="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%">Operating expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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.707%"><tr><td style="width:1.0%"></td><td style="width:26.465%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></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:7.697%"></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:7.257%"></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:7.111%"></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:6.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></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:7.551%"></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:7.556%"></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:8pt;font-weight:400;line-height:100%">&#160;</span></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 September 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%">Variance</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%">Nine Months Ended September 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%">Variance</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:700;line-height:100%">(Dollars in thousands)</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">$</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%">%</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">$</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%">%</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:9pt;font-weight:400;line-height:100%">Selling and marketing</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:9pt;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:9pt;font-weight:400;line-height:100%">21,025&#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:9pt;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:9pt;font-weight:400;line-height:100%">21,951&#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:9pt;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:9pt;font-weight:400;line-height:100%">(926)</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:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">%</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: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;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:9pt;font-weight:400;line-height:100%">63,779&#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:9pt;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:9pt;font-weight:400;line-height:100%">67,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><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:9pt;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:9pt;font-weight:400;line-height:100%">(4,103)</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:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">%</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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,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:9pt;font-weight:400;line-height:100%">19,135&#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%">(113)</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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;font-weight:400;line-height:100%">59,575&#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%">56,668&#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%">2,907&#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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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:9pt;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:9pt;font-weight:400;line-height:100%">12,380&#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%">11,948&#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%">432&#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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></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%">36,852&#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%">40,356&#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%">(3,504)</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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></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><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><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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">52,427&#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:9pt;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:9pt;font-weight:400;line-height:100%">53,034&#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:9pt;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:9pt;font-weight:400;line-height:100%">(607)</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 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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></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:9pt;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:9pt;font-weight:400;line-height:100%">160,206&#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:9pt;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:9pt;font-weight:400;line-height:100%">164,906&#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:9pt;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:9pt;font-weight:400;line-height:100%">(4,700)</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 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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling and marketing expenses.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales and marketing expenses decreased for the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2021 primarily due to a decrease of $0.5 million in sales and marketing events and a decrease of $0.4 million in personnel and other costs. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses decreased for the nine months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily due to a decrease of $2.5 million in sales and marketing events and a decrease of $1.6 million in travel expenses due to the COVID-19 pandemic.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%;text-decoration:underline">Research and development expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Research and development expenses remained relatively flat for the three months ended September&#160;30, 2021. Research and development expenses increased for the nine months ended September&#160;30, 2021 primarily due to a $3.5 million increase in employee-related costs, including increase of $1.5 million in non-cash share-based compensatio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">partially offset by a decrease of $0.6 million in other overhead expenses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%;text-decoration:underline">General and administrative expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">General and administrative expenses increased for the three months ended September&#160;30, 2021 primarily due to an increase in non-cash share-based compensation. General and administrative expenses decreased during the nine months ended September&#160;30, 2021 primarily due to a net decrease of $7.6 million in bad debt expense year over year, including a reduction of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.1 million during the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> nine months ended September&#160;30, 2021, due to improved credit conditions with certain customers partially offset by an increase of $4.1 million in employee-related costs, including increases of $2.5 million in non-cash share-based compensatio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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 (expense) income, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;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:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></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.940%"></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.648%"></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.648%"></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.940%"></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.940%"></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.940%"></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.954%"></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:8pt;font-weight:400;line-height:100%">&#160;</span></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 September 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%">Variance</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%">Nine Months Ended September 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%">Variance</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:700;line-height:100%">(Dollars in thousands)</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">$</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%">%</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">$</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%">%</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:400;line-height:100%">Convertible debt interest and amortization</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:9pt;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:9pt;font-weight:400;line-height:100%">(1,576)</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:9pt;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:9pt;font-weight:400;line-height:100%">(2,498)</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:9pt;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:9pt;font-weight:400;line-height:100%">922&#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:9pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">%</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: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;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:9pt;font-weight:400;line-height:100%">(4,728)</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:9pt;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:9pt;font-weight:400;line-height:100%">(6,645)</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:9pt;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:9pt;font-weight:400;line-height:100%">1,917&#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:9pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">%</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:9pt;font-weight:400;line-height:100%">Other (expense) income, net</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%">(71)</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%">122&#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%">(193)</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%">(158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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: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%">219&#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%">1,099&#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%">(880)</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%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="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%;text-decoration:underline">Convertible debt interest and amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Convertible debt expense for the three and nine months ended September&#160;30, 2021 and 2020 related to coupon interest and amortization of debt discount and issuance costs attributable to our Notes. Convertible debt interest and amortization decreased primarily as a result of the adoption of ASU 2020-06 on January 1, 2021. Upon adoption, there was no longer a debt discount on our outstanding notes and as a result there was no related amortization cost in 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%;text-decoration:underline">Other (expense) income, net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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 change in other (expense) income, net for the three and nine months ended September&#160;30, 2021, primarily related to a decrease in interest income partially offset by foreign currency impact during the period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income tax provision</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></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.233%"></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.356%"></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.087%"></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.087%"></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.940%"></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.648%"></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.951%"></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:8pt;font-weight:400;line-height:100%">&#160;</span></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 September 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%">Variance</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%">Nine Months Ended September 30,</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%">&#160;</span></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%">Variance</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:700;line-height:100%">(Dollars in thousands)</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">$</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%">%</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">$</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%">%</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:9pt;font-weight:400;line-height:100%">Effective tax rate</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:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">%</span></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:9pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">%</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%">n/a</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%">n/a</span></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:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">%</span></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:9pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">%</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%">n/a</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%">n/a</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:9pt;font-weight:400;line-height:100%">Income tax provision</span></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:9pt;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:9pt;font-weight:400;line-height:100%">70&#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:9pt;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:9pt;font-weight:400;line-height:100%">318&#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:9pt;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:9pt;font-weight:400;line-height:100%">(248)</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:9pt;font-weight:400;line-height:100%">(78)</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">387&#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:9pt;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:9pt;font-weight:400;line-height:100%">600&#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:9pt;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:9pt;font-weight:400;line-height:100%">(213)</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:9pt;font-weight:400;line-height:100%">(36)</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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="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%;text-decoration:underline">Income tax provision</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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 tax provision for the three and nine months ended September&#160;30, 2021 included both foreign income and withholding taxes. No tax benefit was recognized on jurisdictions with a projected loss for the year due to the valuation allowances on our deferred tax assets.</span></div><div style="text-align:justify"><span><br/></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%">21</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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div style="text-align: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 effective tax rate was (0.4)% and (0.7)% for the three and nine months ended September&#160;30, 2021, respectively, and (1.7)% and (1.0)% for the three and nine months ended September&#160;30, 2020, respectively. The income tax rate varies from the 21% federal statutory rate primarily due to the valuation allowances on our deferred tax assets. While our expected tax rate would be 0% due to the full valuation allowance on our deferred tax assets, the income tax provision and related effective tax rates is due to foreign income and withholding taxes.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jurisdictions with a projected loss for the year where no tax benefit can be recognized due to the valuation allowances on our deferred tax assets are excluded from the estimated annual federal effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter depending on the mix and timing of actual earnings versus annual projections.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_70"></div><div><span style="background-color:#ffffff;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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;30, 2021, we had $308.6 million of cash and cash equivalents and $219.6 million of working capital as compared to $329.1 million of cash and cash equivalents and $246.4 million of working capital at December&#160;31, 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align: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 principal sources of liquidity are our cash and cash equivalents, cash flows generated from operations and potential borrowings under our </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$50 million secured Credit Agreement ("Revolver") with the lenders party thereto and Wells Fargo Bank, National Association as agent for the lenders party thereto</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The facility expires in July 2022. In addition, we</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> could have access to the overall capital markets to supplement our liquidity position. Our material drivers or variants of operating cash flow are net income (loss), noncash expenses (principally share-based compensation, intangible amortization and amortization of debt discount and issuance costs) and the timing of periodic invoicing and cash collections from customer rev</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">enue. O</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ur operating cash flows are also impacted by the timing of payments to our vendors and the payments of our other liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;We believe our existing cash, cash equivalents, including funds available under our Revolver and our current estimates of future operating cash flows, will provide adequate liquidity and capital resources to meet our operational requirements, anticipated capital expenditures and coupon interest payments for our Notes for the next twelve months. Our future working capital requirements will depend on many factors, including the operations of our existing business, potential growth of our subscription services, future acquisitions we might undertake, expansion into complementary businesses, and the impact of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19, including the pace and timing of adoption and implementation of our solutions and customer churn. During the period of uncertainty and volatility related to COVID-19, we will continue to monitor our liquidity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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 following table presents key components of our unaudited condensed consolidated statements of cash flows for the nine months ended September&#160;30, 2021 and 2020:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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.853%"><tr><td style="width:1.0%"></td><td style="width:64.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></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:15.153%"></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:9pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">Nine Months Ended September 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:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-weight:400;line-height:100%">Net cash used in operating activities</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:9pt;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:9pt;font-weight:400;line-height:100%">(17,585)</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:9pt;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:9pt;font-weight:400;line-height:100%">(61,841)</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="padding:2px 1pt;text-align:left;vertical-align:top"><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="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%">(5,102)</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:9pt;font-weight:400;line-height:100%">(24,929)</span></td><td style="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:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</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%">2,471&#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%">103,405&#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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents (beginning of period)</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:9pt;font-weight:400;line-height:100%">329,134&#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:9pt;font-weight:400;line-height:100%">306,077&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents (end of period)</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%">308,642&#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%">322,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="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%">Operating Activities</span></div><div style="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;</span></div><div style="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;Net cash used in operating activities for the nine months ended September&#160;30, 2021 was $17.6 million. The $44.3 million improvement over last year was attributable to lower overall operating expenses as well as the timing of customer collections from several customers deferring payments in 2020 as a result of COVID-19. In addition, we had a lower annual incentive payment in 2021 as compared to prior year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Investing Activities</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 nine months ended September&#160;30, 2021 was $5.1 million. We incurred capital expenditures of $2.4 million and investment in equity securities of $2.7 million. The overall improvement was primarily related to 2020 investments in our new corporate headquarters, which was committed prior to the COVID-19 pandemic.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></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%">22</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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div style="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%">Financing Activities</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 financing activities for the nine months ended September&#160;30, 2021 was $2.5 million, which was attributable to proceeds from employee stock plans of $3.1 million, partially offset by $0.4 million paid for tax withholdings on vesting of employee share-based awards and a $0.3 million payment of notes payable. Tax withholdings on vesting of employee share-based awards decreased significantly in the first half of 2021 as compared to prior year as a result of a sell-to-cover taxes program established in late 2020 for 2021 employee vested share-based awards. The decrease in net cash provided by financing activities for the nine months ended September&#160;30, 2021 as compare to 2020 was primarily due to the proceeds from the issuance of the 2027 Notes in September 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><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><span><br/></span></div><div style="text-align: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 have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that are material. We do not have any relationships with unconsolidated entities or financial partnerships, such as variable interest 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 style="text-align:justify"><span><br/></span></div><div><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><span><br/></span></div><div style="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;Other than changes described in Note 9 above, there have been no material changes to our contractual obligations and commitments disclosed in our Annual Report.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Credit facility</span></div><div><span><br/></span></div><div style="text-align: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 outstanding borrowings under the Revolver as of September&#160;30, 2021. As of September&#160;30, 2021, we had $0.1 million of unamortized debt issuance costs related to the Revolver included in prepaids and other current assets and other long-term assets in the unaudited condensed consolidated balance sheets. For the three and nine months ended September&#160;30, 2021 and 2020, we recorded an immaterial amount of amortization of debt issuance cost which is included in other income, net in the unaudited condensed consolidated statements of comprehensive income (loss).</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div style="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;See "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" in Note 2 above for discussion of recent accounting pronouncements including the respective expected dates of adoption.</span></div><div id="i0f13196ca2d5455681c005b561d8b264_73"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical accounting policies and estimates</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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, and related disclosures. Actual results could differ from those estimates. The complexity and judgment required in our estimation process, as well as issues related to the assumptions, risks and uncertainties inherent in determining the nature and timing of satisfaction of performance obligations and determining the standalone selling price of performance obligations, affect the amounts of revenue, expenses, unbilled receivables and deferred revenue. Estimates are also used for, but not limited to, receivables, allowance for doubtful accounts, operating lease right-of-use assets and operating lease liabilities, useful lives of assets, depreciation, income taxes and deferred tax asset valuation, valuation of stock options, other current liabilities and accrued liabilities. Numerous internal and external factors can affect estimates. Our critical accounting policies related to the estimates and judgments are discussed in our Annual Report under management's discussion and analysis of financial condition and results of operations.</span></div><div><span><br/></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%">23</span></div></div></div><div id="i0f13196ca2d5455681c005b561d8b264_76"></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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div><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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Exchange Risk</span></div><div><span><br/></span></div><div style="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;Although our contracts are predominately denominated in U.S. dollars, we are exposed to foreign currency exchange risk because we also have some contracts denominated in foreign currencies. The effect of a hypothetical 10% adverse change in exchange rates on our foreign denominated receivables as of September&#160;30, 2021 would result in a loss of approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.4 million. We are also exposed to foreign currency risk due to our operating subsidiaries in France, United Kingdom, Canada, Germany, Ireland, Australia, Bulgaria and United Arab Emirates. A hypothetical 10% adverse change in the value of the U.S. dollar in relation to the euro, which is our single most significant foreign currency exposure, would have decreased revenue for the three and nine months ended September&#160;30, 2021 by approximately $0.5 million and $1.4 million, respectively. However, due to the relatively low volume of pay</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ments made and received through our foreign subsidiaries, we do not believe that we have significant exposure to foreign currency exchange risks. Fluctuations in foreign currency exchange rates could harm our financial results in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;We currently do not use derivative financial instruments to mitigate foreign currency exchange risks. We continue to review this matter and may consider hedging certain foreign exchange risks through the use of currency derivatives in future years.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div><span><br/></span></div><div style="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;We are exposed to market risk for changes in interest rates related to the variable interest rate on borrowings under the Revolver. As of September&#160;30, 2021, we had no borrowings under the Revolver.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, we had outstanding principal amounts of $150.0 million and $143.8 million of the 2027 and the 2024 Notes, respectively, which are fixed rate instruments. Therefore, our results of operations are not subject to fluctuations in interest rates. The fair value of the Notes may change when the market price of our stock fluctuates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;We believe that we do not have any material exposure to changes in the fair value as a result of changes in interest rates due to the short-term nature of our cash equivalents.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_79"></div><div><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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures</span></div><div><span><br/></span></div><div style="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;Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) or 15d-15(e) under the Exchange Act) as of September&#160;30, 2021. Based on our evaluation of our disclosure controls and procedures as of September&#160;30, 2021, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective to ensure that information we are required to disclose in reports that we file or submit under the Exchange Act (i)&#160;is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and (ii)&#160;is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="text-align:justify"><span><br/></span></div><div><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><span><br/></span></div><div style="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;During the first quarter of 2021, the Company completed the implementation of a new enterprise resource planning ("ERP") system and the internal controls have been updated to reflect the change. There have been no other changes in our internal control over financial reporting during the three months ended September&#160;30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not experienced any material impact to our internal controls over financial reporting despite the fact that our employees are working primarily remotely due to COVID-19. We are continually monitoring and assessing th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e impact of COVID-19 on our internal controls to minimize the impact on their design and operating effectiveness.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></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><div id="i0f13196ca2d5455681c005b561d8b264_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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PART II. OTHER INFORMATION</span></div><div id="i0f13196ca2d5455681c005b561d8b264_85"></div><div><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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are a party to legal proceedings and claims arising in the ordinary course of business. We are not currently aware of any such proceedings or claims that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition, results of operations or cash flows.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_88"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1A. RISK FACTORS</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;Except as set forth below, there have been no material changes in&#160;the Company's risk factors from those disclosed in Part I, Item&#160;1A, of&#160;our Annual Report.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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:107%">Our IT systems are regularly under attack. If our security measures are breached and unauthorized access is obtained to a customer&#8217;s data, our data or our IT systems, our and our customers&#8217; operations may be disrupted, our reputation may be harmed, our solutions may be perceived as not being secure, customers may limit or stop using our solutions and we may incur significant legal and financial exposure and liabilities. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our solutions involve the storage, and to a more limited extent, the transmission of our customers&#8217; proprietary information, including personal and other sensitive data. We have incurred, and expect to continue to incur, significant costs to maintain security measures designed to prevent, eliminate or alleviate known security vulnerabilities, data theft, data corruption, data loss, computer viruses, ransomware or malicious software programs or code, cyber attacks, including advanced persistent threat intrusions, by third parties and similar disruptive events (each a "Security Incident"). Given the novel and sophisticated ways that hackers and other cyber criminals engage in cyber attacks, it is reasonable to expect that despite the implementation of security measures, our security measures and the security measures of third-party providers on which we rely would not be sufficient to prevent our systems from being compromised. If these measures are breached or are insufficient to prevent or mitigate a cyber attack, whether as a result of third-party action, employee error or misconduct, design or deployment defects, or otherwise, we could experience a Security Incident. Moreover, because the scale and number of cyber attacks continue to grow and because techniques used to compromise systems change frequently and may not be recognized until launched or for an extended period of time thereafter, we may be unable to anticipate these techniques or implement adequate preventative or remediation measures in a timely manner, if at all, even when a vulnerability is known. We and the third-party providers on which we rely may not be able to address such vulnerability prior to experiencing a Security Incident. Our risk is heightened given the increase in remote work due to the COVID-19 pandemic.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Security Incidents could result in interruptions, delays, cessation of service and loss of existing or potential customers, as well as loss of confidence in the security of our solutions and services, damage to our reputation, negative impact to our future sales, disruption of our business, increases to our information security costs, unauthorized access to, and theft, loss or disclosure of, our and our customers&#8217; proprietary and confidential information, including personal information, litigation, governmental investigations and enforcement actions, including fines or other actions, increased stock price volatility, significant costs related to indemnity obligations, legal liability and other expenses, and material harm to our business, financial condition and results of operations. We cannot ensure that our commercial insurance will be available or sufficient to compensate us for all costs we may incur as a result of a Security Incident, and if we were to incur significant costs, our ability to obtain comparable insurance in the future may be impaired or only available at significantly increased cost.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In the normal course of our business, we experience Security Incidents. There can be no assurance that future Security Incidents will not be material to our business operations, financial condition and results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_91"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div><span><br/></span></div><div style="text-align: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 an ongoing authorization from our board of directors to repurchase up to $15.0 million in shares of our common stock in the open market or through privately negotiated transactions. As of September&#160;30, 2021, $10.0 million remained available for repurchase under the existing repurchase authorization. We did not make any purchases of our common stock under this program for the three months ended September&#160;30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_94"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;3. DEFAULTS UPON SENIOR SECURITIES</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_97"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4. MINE SAFETY DISCLOSURE</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_100"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;5. OTHER INFORMATION</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="#i0f13196ca2d5455681c005b561d8b264_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i0f13196ca2d5455681c005b561d8b264_103"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;6. EXHIBITS</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:7.844%"></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:62.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.524%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.618%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.727%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" 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%">Index to Exhibits</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: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%">Provided</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%">Incorporated by Reference</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:700;line-height:100%">Exhibit No.</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: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%">Herewith</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%">Form</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%">Filing Date</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 style="height:3pt"><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 style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2021q3ex311ceocertificati.htm">Certification of Chief Executive Officer Pursuant to Exchange Act Rule 13a-14(a)/15d-14(a).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">X</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:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2021q3ex312cfocertificati.htm">Certification of Chief Financial Officer Pursuant to Exchange Act Rule 13a-14(a)/ 15d-14(a).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">X</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:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2021q3ex321ceocfocertific.htm">Certifications of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">X</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:14pt"><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit No.</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:8pt;font-weight:700;line-height:100%">Description</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="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:9pt;font-weight:400;line-height:100%">101.INS</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Instance Document.</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: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: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:0 1pt"></td></tr><tr style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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: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:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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: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:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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: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:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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: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></table></div><div><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: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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></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:9pt;font-weight:400;line-height:100%">This certification shall not be deemed &#8220;filed&#8221; for purposes of Section&#160;18 of the Securities Act of 1934, or otherwise subject to the liability of that Section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.</span></td></tr><tr style="height:18pt"><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="-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%">26</span></div></div></div><div id="i0f13196ca2d5455681c005b561d8b264_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="#i0f13196ca2d5455681c005b561d8b264_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%">SIGNATURES</span></div><div style="text-align:center"><span><br/></span></div><div><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:99.853%"><tr><td style="width:1.0%"></td><td style="width:24.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.682%"></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:8pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PROS HOLDINGS, INC.</span></td></tr><tr style="height:8pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2, 2021</span></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%">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:8pt;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%">/s/ Andres Reiner</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:8pt;font-weight:400;line-height:100%">&#160;</span></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%">Andres Reiner</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:8pt;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%">President and Chief Executive Officer<br/>(Principal Executive 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><td colspan="3" style="padding:0 1pt"></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%">November 2, 2021</span></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%">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:8pt;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%">/s/ Stefan Schulz</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:8pt;font-weight:400;line-height:100%">&#160;</span></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%">Stefan Schulz</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:8pt;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%">Executive Vice President and Chief Financial Officer<br/>(Principal Financial Officer)</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%">27</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>a2021q3ex311ceocertificati.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 2021 Workiva -->
<title>Document</title></head><body><div id="iad40dece025f4fabbad44c0fd869e84a_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:9pt;font-weight:400;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:9pt;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:9pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Andres Reiner, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><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:10.5pt">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I have reviewed this quarterly report on Form 10-Q of PROS Holdings, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><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:9pt;font-weight:400;line-height:120%;padding-left:10.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:36pt;text-indent:-18pt"><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:9pt;font-weight:400;line-height:120%;padding-left:10.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;&#160;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><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:9pt;font-weight:400;line-height:120%;padding-left:10.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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><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:9pt;font-weight:400;line-height:120%;padding-left:11.07pt">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:72pt;text-indent:-18pt"><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:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:72pt;text-indent:-18pt"><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:9pt;font-weight:400;line-height:120%;padding-left:11.07pt">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:72pt;text-indent:-18pt"><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:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:36pt;text-indent:-18pt"><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:9pt;font-weight:400;line-height:120%;padding-left:10.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:72pt;text-indent:-18pt"><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:9pt;font-weight:400;line-height:120%;padding-left:11.07pt">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:72pt;text-indent:-18pt"><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:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></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.853%"><tr><td style="width:1.0%"></td><td style="width:49.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.510%"></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:9pt;font-weight:400;line-height:100%">November 2, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">&#47;s&#47; Andres Reiner</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</font></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:9pt;font-weight:400;line-height:100%">Andres Reiner</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>a2021q3ex312cfocertificati.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 2021 Workiva -->
<title>Document</title></head><body><div id="i005d38d747b7481f842f21a519505779_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:9pt;font-weight:400;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:9pt;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:9pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Stefan Schulz, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><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:10.5pt">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I have reviewed this quarterly report on Form 10-Q of PROS Holdings, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">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;&#160;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">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:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">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:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">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:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">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:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">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:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">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:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></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.853%"><tr><td style="width:1.0%"></td><td style="width:49.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.510%"></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:9pt;font-weight:400;line-height:100%">November 2, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">&#47;s&#47; Stefan Schulz</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</font></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:9pt;font-weight:400;line-height:100%">Stefan Schulz</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></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"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>a2021q3ex321ceocfocertific.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 2021 Workiva -->
<title>Document</title></head><body><div id="ib856c22678524c379dcfe4f5d2098390_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:9pt;font-weight:400;line-height:120%">EXHIBIT 32.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Andres Reiner, certify pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that the   quarterly report of PROS Holdings, Inc., on Form 10-Q for the period ended September&#160;30, 2021 fully complies with the requirements of Section&#160;13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934 and the information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of PROS Holdings, Inc.</font></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.853%"><tr><td style="width:1.0%"></td><td style="width:49.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.510%"></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:9pt;font-weight:400;line-height:100%">November 2, 2021</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:7pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">&#47;s&#47; Andres Reiner</font></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:7pt;font-weight:400;line-height:100%">&#160;</font></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:9pt;font-weight:400;line-height:100%">Andres Reiner</font></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:7pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Stefan Schulz, certify pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that the  quarterly report of PROS Holdings, Inc., on Form 10-Q for the period ended September&#160;30, 2021 fully complies with the requirements of Section&#160;13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934 and the information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of PROS Holdings, Inc.&#160;</font></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.853%"><tr><td style="width:1.0%"></td><td style="width:49.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.510%"></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:9pt;font-weight:400;line-height:100%">November 2, 2021</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:7pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">&#47;s&#47; Stefan Schulz</font></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:7pt;font-weight:400;line-height:100%">&#160;</font></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:9pt;font-weight:400;line-height:100%">Stefan Schulz</font></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:7pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906 of the Sarbanes-Oxley Act of 2002 has been provided to PROS Holdings, Inc. and will be retained by PROS Holdings, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. This certification &#34;accompanies&#34; the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>pro-20210930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:867240a6-6050-4a60-805b-bd5d64d115ac,g:6d1b690c-8be0-4f9e-baef-b7d860bf88e3-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pro="http://www.prospricing.com/20210930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.prospricing.com/20210930">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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="pro-20210930_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="pro-20210930_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="pro-20210930_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="pro-20210930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.prospricing.com/role/DocumentandEntityInformation">
        <link:definition>0001001 - Document - Document and Entity Information</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="CondensedConsolidatedBalanceSheetsUnaudited" roleURI="http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</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="CondensedConsolidatedBalanceSheetsUnauditedParenthetical" roleURI="http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
        <link:definition>1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</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="CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" roleURI="http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</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="CondensedConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</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="CondensedConsolidatedStatementofStockholdersEquityStatement" roleURI="http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement">
        <link:definition>1005006 - Statement - Condensed Consolidated Statement of Stockholders' Equity Statement</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="OrganizationandNatureofOperations" roleURI="http://www.prospricing.com/role/OrganizationandNatureofOperations">
        <link:definition>2101101 - Disclosure - Organization and Nature 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="OrganizationandNatureofOperationsOrganizationandNatureofOperationsDetails" roleURI="http://www.prospricing.com/role/OrganizationandNatureofOperationsOrganizationandNatureofOperationsDetails">
        <link:definition>2402401 - Disclosure - Organization and Nature of Operations Organization and Nature 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="SummaryofSignificantAccountingPoliciesNotes" roleURI="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNotes">
        <link:definition>2103102 - Disclosure - Summary of Significant Accounting Policies (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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - 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="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2305301 - Disclosure - Summary of Significant Accounting Policies (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="SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" roleURI="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails">
        <link:definition>2406402 - Disclosure - Summary of Significant Accounting Policies 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="SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails" roleURI="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails">
        <link:definition>2407403 - Disclosure - Summary of Significant Accounting Policies New Accounting Pronouncements - Recent Pronouncements (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="DeferredRevenueandPerformanceObligationNotes" roleURI="http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationNotes">
        <link:definition>2108103 - Disclosure - Deferred Revenue and Performance Obligation (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="DeferredRevenueandPerformanceObligationTables" roleURI="http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationTables">
        <link:definition>2309302 - Disclosure - Deferred Revenue and Performance Obligation (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="DeferredRevenueandPerformanceObligationDetails" roleURI="http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails">
        <link:definition>2410404 - Disclosure - Deferred Revenue and Performance Obligation (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="DisaggregationofRevenueNotes" roleURI="http://www.prospricing.com/role/DisaggregationofRevenueNotes">
        <link:definition>2111104 - Disclosure - Disaggregation of Revenue (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="DisaggregationofRevenueTables" roleURI="http://www.prospricing.com/role/DisaggregationofRevenueTables">
        <link:definition>2312303 - Disclosure - Disaggregation of 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="DisaggregationofRevenueRevenuebyGeographyDetails" roleURI="http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails">
        <link:definition>2413405 - Disclosure - Disaggregation of Revenue Revenue by Geography (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="LeasesNotes" roleURI="http://www.prospricing.com/role/LeasesNotes">
        <link:definition>2114105 - Disclosure - Leases (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="LeasesTables" roleURI="http://www.prospricing.com/role/LeasesTables">
        <link:definition>2315304 - 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="LeasesDetails" roleURI="http://www.prospricing.com/role/LeasesDetails">
        <link:definition>2416406 - Disclosure - Leases (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="LeasesScheduleofleaseliabilitymaturitiesDetails" roleURI="http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails">
        <link:definition>2417407 - Disclosure - Leases Schedule of lease liability maturities (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="LeasesScheduleofleaseliabilitymaturitiesDetails_1" roleURI="http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1">
        <link:definition>2417407 - Disclosure - Leases Schedule of lease liability maturities (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="EarningsperShareNote" roleURI="http://www.prospricing.com/role/EarningsperShareNote">
        <link:definition>2118106 - Disclosure - Earnings per Share (Note)</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="EarningsperShareTable" roleURI="http://www.prospricing.com/role/EarningsperShareTable">
        <link:definition>2319305 - Disclosure - Earnings per Share (Table)</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="EarningsperShareDetails" roleURI="http://www.prospricing.com/role/EarningsperShareDetails">
        <link:definition>2420408 - Disclosure - Earnings 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="EarningsperShareBasisandDilutedDetails" roleURI="http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails">
        <link:definition>2421409 - Disclosure - Earnings per Share Basis and Diluted (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="NoncashSharebasedCompensationNote" roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationNote">
        <link:definition>2122107 - Disclosure - Noncash Share-based Compensation (Note)</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="NoncashSharebasedCompensationTables" roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationTables">
        <link:definition>2323306 - Disclosure - Noncash 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="NoncashSharebasedCompensationDetails" roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationDetails">
        <link:definition>2424410 - Disclosure - Noncash Share-based Compensation (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="NoncashSharebasedCompensationExpenseDetails" roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails">
        <link:definition>2425411 - Disclosure - Noncash Share-based Compensation Expense (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="NoncashSharebasedCompensationAwardsoutstandingDetails" roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails">
        <link:definition>2426412 - Disclosure - Noncash Share-based Compensation Awards 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="NoncashSharebasedCompensationAssumptionsDetails" roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails">
        <link:definition>2427413 - Disclosure - Noncash Share-based Compensation Assumptions (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="ConvertibledebtNotes" roleURI="http://www.prospricing.com/role/ConvertibledebtNotes">
        <link:definition>2128108 - Disclosure - Convertible debt (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="ConvertibledebtTables" roleURI="http://www.prospricing.com/role/ConvertibledebtTables">
        <link:definition>2329307 - Disclosure - Convertible debt (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="ConvertibledebtDetails" roleURI="http://www.prospricing.com/role/ConvertibledebtDetails">
        <link:definition>2430414 - Disclosure - Convertible debt (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://www.prospricing.com/role/CommitmentsandContingencies">
        <link:definition>2131109 - 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="CommitmentsandContingenciesPurchasecommitmentsDetails" roleURI="http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails">
        <link:definition>2432415 - Disclosure - Commitments and Contingencies Purchase commitments (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="pro_DeferredrevenueandperformanceobligationTextBlock" abstract="false" name="DeferredrevenueandperformanceobligationTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pro_TreasuryMoneyMarketFundsAtFairValue" abstract="false" name="TreasuryMoneyMarketFundsAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_DeferredRevenueandPerformanceObligationAbstract" abstract="true" name="DeferredRevenueandPerformanceObligationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pro_EarningsPerShareDenominatorAbstract" abstract="true" name="EarningsPerShareDenominatorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pro_WarrantExerciseValue" abstract="false" name="WarrantExerciseValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate" abstract="false" name="SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pro_AccountsAndUnbilledReceivables" abstract="false" name="AccountsAndUnbilledReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_PercentageOfTotalRevenue" abstract="false" name="PercentageOfTotalRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pro_A2017AmendedEquityIncentivePlanMember" abstract="true" name="A2017AmendedEquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pro_Convertibledebtissuancecostequitycomponent" abstract="false" name="Convertibledebtissuancecostequitycomponent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_AccumulatedOtherComprehensiveIncomenetoftaxMember" abstract="true" name="AccumulatedOtherComprehensiveIncomenetoftaxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pro_Purchaseofcappedcall" abstract="false" name="Purchaseofcappedcall" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_MarketStockUnitsValuationAssumptionsTableTextBlock" abstract="false" name="MarketStockUnitsValuationAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pro_SubscriptionServicesCommitmentMember" abstract="true" name="SubscriptionServicesCommitmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems" abstract="true" name="AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pro_Convertibledebtinterestandamortization" abstract="false" name="Convertibledebtinterestandamortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_LesseeOperatingLeaseAnticipatedIncentives" abstract="false" name="LesseeOperatingLeaseAnticipatedIncentives" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_LesseeOperatingLeaseTerminationOption" abstract="false" name="LesseeOperatingLeaseTerminationOption" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pro_EarningsPerShareNumeratorAbstract" abstract="true" name="EarningsPerShareNumeratorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pro_ComputingInfrastructureCommitmentMember" abstract="true" name="ComputingInfrastructureCommitmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pro_MarketbasedRSUAwardTrancheDomain" abstract="true" name="MarketbasedRSUAwardTrancheDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pro_RestrictedStockUnittimebasedMember" abstract="true" name="RestrictedStockUnittimebasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pro_ScheduleofDisaggregationOfRevenueTableTextBlock" abstract="false" name="ScheduleofDisaggregationOfRevenueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pro_MarketShareUnitsMsusMember" abstract="true" name="MarketShareUnitsMsusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pro_MarketbasedRSUAwardTrancheAxis" abstract="true" name="MarketbasedRSUAwardTrancheAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock" abstract="false" name="SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pro_SubscriptionMaintenanceAndSupportMember" abstract="true" name="SubscriptionMaintenanceAndSupportMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable" abstract="true" name="AssumptionsForFairValueCalculationOfMarketStockUnitsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pro_WarrantExerciseShares" abstract="false" name="WarrantExerciseShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pro_ESPPcontributionsbyEmployees" abstract="false" name="ESPPcontributionsbyEmployees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits" abstract="false" name="TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_NotesDue2027Member" abstract="true" name="NotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pro_DisaggregationofRevenueTextBlock" abstract="false" name="DisaggregationofRevenueTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall" abstract="false" name="Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_MaximumAmountContributableByEmployeesUnderESPPAnnually" abstract="false" name="MaximumAmountContributableByEmployeesUnderESPPAnnually" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months" abstract="false" name="RevenueRemainingPerformanceObligationtoberecognizedwithin12months" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_TherestoftheworldMember" abstract="true" name="TherestoftheworldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pro_NoncashShareBasedCompensationAbstract" abstract="true" name="NoncashShareBasedCompensationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pro_AwardsOutstandingTableTextBlock" abstract="false" name="AwardsOutstandingTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pro_A2017EquityIncentivePlanMemberMember" abstract="true" name="A2017EquityIncentivePlanMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly" abstract="false" name="MaximumAmountContributablebyemployeesunderESPPHalfyearly" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pro_OrganizationAndNatureOfOperationsAbstract" abstract="true" name="OrganizationAndNatureOfOperationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pro_Notesdue2024Member" abstract="true" name="Notesdue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>pro-20210930_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 2021 Workiva-->
<!--r:867240a6-6050-4a60-805b-bd5d64d115ac,g:6d1b690c-8be0-4f9e-baef-b7d860bf88e3-->
<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.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="pro-20210930.xsd#CondensedConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8461bf3c-e848-4016-9b4b-ed28b1f9579b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_8f2e6f74-58f1-4bb0-9cff-9245cc6acbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8461bf3c-e848-4016-9b4b-ed28b1f9579b" xlink:to="loc_us-gaap_AccountsPayableCurrent_8f2e6f74-58f1-4bb0-9cff-9245cc6acbe7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b86c696a-ea7e-4944-a523-c2b0de7f27e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8461bf3c-e848-4016-9b4b-ed28b1f9579b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_b86c696a-ea7e-4944-a523-c2b0de7f27e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1b3565f3-57d3-420c-9be1-afe7bdd4bbd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8461bf3c-e848-4016-9b4b-ed28b1f9579b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1b3565f3-57d3-420c-9be1-afe7bdd4bbd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_388d3c04-6e04-4199-9d18-a5ce1ed70574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8461bf3c-e848-4016-9b4b-ed28b1f9579b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_388d3c04-6e04-4199-9d18-a5ce1ed70574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_485606cd-b435-4920-bd83-5792cd3e3e58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8461bf3c-e848-4016-9b4b-ed28b1f9579b" xlink:to="loc_us-gaap_DeferredRevenueCurrent_485606cd-b435-4920-bd83-5792cd3e3e58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_23613fa1-35dd-401c-92ff-c04a6abce670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_66a09bd2-75f7-4a6e-86ee-b08aca8efc49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_23613fa1-35dd-401c-92ff-c04a6abce670" xlink:to="loc_us-gaap_AssetsCurrent_66a09bd2-75f7-4a6e-86ee-b08aca8efc49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1e1d302b-bf7a-4f6c-822a-09f19f4ab75d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_23613fa1-35dd-401c-92ff-c04a6abce670" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1e1d302b-bf7a-4f6c-822a-09f19f4ab75d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_adbca711-45ff-47c6-b7b9-e2d439aa76cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_23613fa1-35dd-401c-92ff-c04a6abce670" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_adbca711-45ff-47c6-b7b9-e2d439aa76cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_d7d18d3a-eb3f-4d45-8acf-ba119d98bc4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23613fa1-35dd-401c-92ff-c04a6abce670" xlink:to="loc_us-gaap_DeferredCosts_d7d18d3a-eb3f-4d45-8acf-ba119d98bc4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_12ae0bf4-aae0-41a9-92ca-172058bc70d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23613fa1-35dd-401c-92ff-c04a6abce670" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_12ae0bf4-aae0-41a9-92ca-172058bc70d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_745409c4-38c7-40c5-9267-eedb18838223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_23613fa1-35dd-401c-92ff-c04a6abce670" xlink:to="loc_us-gaap_Goodwill_745409c4-38c7-40c5-9267-eedb18838223" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_82450078-6de7-45e2-81d8-df4599ce5bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23613fa1-35dd-401c-92ff-c04a6abce670" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_82450078-6de7-45e2-81d8-df4599ce5bcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3c2da43e-ada5-4d90-bb61-35cfa082be92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8640c9ef-e5bb-41a0-8dab-401f84fb962e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3c2da43e-ada5-4d90-bb61-35cfa082be92" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8640c9ef-e5bb-41a0-8dab-401f84fb962e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_b438ca02-8021-4b6f-8c16-05f90f7331c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3c2da43e-ada5-4d90-bb61-35cfa082be92" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_b438ca02-8021-4b6f-8c16-05f90f7331c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrent_98835cf6-b9b4-440f-9348-473c287ac168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3c2da43e-ada5-4d90-bb61-35cfa082be92" xlink:to="loc_us-gaap_DeferredCostsCurrent_98835cf6-b9b4-440f-9348-473c287ac168" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0ef3cb36-05bf-4b66-a94a-203fcd24ac92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3c2da43e-ada5-4d90-bb61-35cfa082be92" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0ef3cb36-05bf-4b66-a94a-203fcd24ac92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_37a07583-ba19-46dd-8e44-be3e81921d03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_99af064f-d2d3-40d3-8e4b-483fa4c27614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_37a07583-ba19-46dd-8e44-be3e81921d03" xlink:to="loc_us-gaap_PreferredStockValue_99af064f-d2d3-40d3-8e4b-483fa4c27614" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_207d8247-05c3-4b72-8da6-6e3fcaf6fb68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_37a07583-ba19-46dd-8e44-be3e81921d03" xlink:to="loc_us-gaap_CommonStockValue_207d8247-05c3-4b72-8da6-6e3fcaf6fb68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_8e8d2079-2022-4d3a-977d-9372d2380188" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_37a07583-ba19-46dd-8e44-be3e81921d03" xlink:to="loc_us-gaap_AdditionalPaidInCapital_8e8d2079-2022-4d3a-977d-9372d2380188" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_5d803412-b02c-408e-a7fc-261286e0eaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_37a07583-ba19-46dd-8e44-be3e81921d03" xlink:to="loc_us-gaap_TreasuryStockValue_5d803412-b02c-408e-a7fc-261286e0eaa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6ee6febb-85ac-4f2d-8655-6348645fb522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_37a07583-ba19-46dd-8e44-be3e81921d03" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6ee6febb-85ac-4f2d-8655-6348645fb522" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_33fbe0f7-40d4-4363-a4eb-ea8116d157ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_37a07583-ba19-46dd-8e44-be3e81921d03" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_33fbe0f7-40d4-4363-a4eb-ea8116d157ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1aeb6c63-3d33-4f0e-a64c-d6edcd99a3be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9b418865-d7e0-4b64-8e42-5a3d0c59fe19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_1aeb6c63-3d33-4f0e-a64c-d6edcd99a3be" xlink:to="loc_us-gaap_Liabilities_9b418865-d7e0-4b64-8e42-5a3d0c59fe19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_59143163-f7d6-4505-a9d0-54a2a02645c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_1aeb6c63-3d33-4f0e-a64c-d6edcd99a3be" xlink:to="loc_us-gaap_StockholdersEquity_59143163-f7d6-4505-a9d0-54a2a02645c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0b0fcb77-646c-4583-96fa-0de019828409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_dee7423f-a4d8-45b5-bdee-b9e3f5730802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0b0fcb77-646c-4583-96fa-0de019828409" xlink:to="loc_us-gaap_LiabilitiesCurrent_dee7423f-a4d8-45b5-bdee-b9e3f5730802" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_9f45e711-9cad-48ce-9ecf-7a6cda5b0b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0b0fcb77-646c-4583-96fa-0de019828409" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_9f45e711-9cad-48ce-9ecf-7a6cda5b0b5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ee404e11-d5e1-4f89-9a3c-973ac837468c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0b0fcb77-646c-4583-96fa-0de019828409" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ee404e11-d5e1-4f89-9a3c-973ac837468c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_a34dbfa2-a2da-498c-aa99-7061d038831d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0b0fcb77-646c-4583-96fa-0de019828409" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_a34dbfa2-a2da-498c-aa99-7061d038831d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bad21f60-f302-4d04-bb4a-d0abfab88ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0b0fcb77-646c-4583-96fa-0de019828409" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bad21f60-f302-4d04-bb4a-d0abfab88ad2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="pro-20210930.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_43710477-5689-4e80-be61-6e34ed546833" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_849bc627-ec48-4d9e-b124-2d1eb12ca046" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_43710477-5689-4e80-be61-6e34ed546833" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_849bc627-ec48-4d9e-b124-2d1eb12ca046" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_dca6b7e6-f57a-46c2-b776-70e3ff6971b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_43710477-5689-4e80-be61-6e34ed546833" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_dca6b7e6-f57a-46c2-b776-70e3ff6971b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9af2d3fd-1039-4492-b242-bb3bc2385b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_32f04bb2-3052-4ae6-9f9a-73d9bd97b52f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9af2d3fd-1039-4492-b242-bb3bc2385b1f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_32f04bb2-3052-4ae6-9f9a-73d9bd97b52f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e73ae117-7999-4a8f-ac20-35df8462b242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_928626d2-b618-4b25-bbb7-7b8b17282dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e73ae117-7999-4a8f-ac20-35df8462b242" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_928626d2-b618-4b25-bbb7-7b8b17282dfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f2dbf922-d3c6-4b49-9cb2-02b6ec288b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e73ae117-7999-4a8f-ac20-35df8462b242" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f2dbf922-d3c6-4b49-9cb2-02b6ec288b0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f6671158-8a32-40cf-b434-34edc91aa425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_09a7f8a4-e7ba-4239-81da-fe59a4ba65be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f6671158-8a32-40cf-b434-34edc91aa425" xlink:to="loc_us-gaap_OperatingIncomeLoss_09a7f8a4-e7ba-4239-81da-fe59a4ba65be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Convertibledebtinterestandamortization_b1898ead-80a8-463a-9220-38fa1bb0078a" xlink:href="pro-20210930.xsd#pro_Convertibledebtinterestandamortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f6671158-8a32-40cf-b434-34edc91aa425" xlink:to="loc_pro_Convertibledebtinterestandamortization_b1898ead-80a8-463a-9220-38fa1bb0078a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_df62cf91-4463-4be8-9881-3bbd26c467a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f6671158-8a32-40cf-b434-34edc91aa425" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_df62cf91-4463-4be8-9881-3bbd26c467a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_75e8f566-a8c8-4db6-a70a-687b6111f92c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5e17718f-9e4a-41ad-8768-8fcf94411e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_75e8f566-a8c8-4db6-a70a-687b6111f92c" xlink:to="loc_us-gaap_NetIncomeLoss_5e17718f-9e4a-41ad-8768-8fcf94411e4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b2c64091-e7e8-4ecb-8d12-3eaf77c359e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_75e8f566-a8c8-4db6-a70a-687b6111f92c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b2c64091-e7e8-4ecb-8d12-3eaf77c359e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bc84bcf2-db2a-4629-a93e-033980de0e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_9049cb01-54f7-4ddb-bd67-bf3d8a4adae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bc84bcf2-db2a-4629-a93e-033980de0e0b" xlink:to="loc_us-gaap_GrossProfit_9049cb01-54f7-4ddb-bd67-bf3d8a4adae4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_cae7d320-2625-4329-8288-daa1a0d7f3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OperatingIncomeLoss_bc84bcf2-db2a-4629-a93e-033980de0e0b" xlink:to="loc_us-gaap_SellingAndMarketingExpense_cae7d320-2625-4329-8288-daa1a0d7f3a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_e05acfe6-b251-43e8-9a11-c710a6eab557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OperatingIncomeLoss_bc84bcf2-db2a-4629-a93e-033980de0e0b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_e05acfe6-b251-43e8-9a11-c710a6eab557" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_72686f08-5c59-48ee-a22a-8df58751eb1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bc84bcf2-db2a-4629-a93e-033980de0e0b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_72686f08-5c59-48ee-a22a-8df58751eb1f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="pro-20210930.xsd#CondensedConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ae8c4dba-0e23-4da8-9afa-b72674fa0e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea670d70-9baf-4f96-9321-620440c7bdb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ae8c4dba-0e23-4da8-9afa-b72674fa0e85" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea670d70-9baf-4f96-9321-620440c7bdb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e4692bf6-163b-4868-bcc2-14b70547a562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ae8c4dba-0e23-4da8-9afa-b72674fa0e85" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e4692bf6-163b-4868-bcc2-14b70547a562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c71221fb-9b0c-4a52-9572-8fea92b2b411" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ae8c4dba-0e23-4da8-9afa-b72674fa0e85" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c71221fb-9b0c-4a52-9572-8fea92b2b411" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_15914cf3-7018-4cb9-a4ab-075e1e5bb6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ae8c4dba-0e23-4da8-9afa-b72674fa0e85" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_15914cf3-7018-4cb9-a4ab-075e1e5bb6f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b042ea73-ebe0-4bc4-8622-0383f78905b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_us-gaap_NetIncomeLoss_b042ea73-ebe0-4bc4-8622-0383f78905b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_5b1c1def-89da-4095-8ec5-ac0817fdea04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_5b1c1def-89da-4095-8ec5-ac0817fdea04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3ff0ace6-ae3b-4d6f-8b73-e600715b8fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3ff0ace6-ae3b-4d6f-8b73-e600715b8fcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0f92ecac-7d7b-439e-81b4-2f5d6a3c8863" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_us-gaap_ShareBasedCompensation_0f92ecac-7d7b-439e-81b4-2f5d6a3c8863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_d57de3ba-f241-4ddc-a5ef-a6b091c24f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_d57de3ba-f241-4ddc-a5ef-a6b091c24f14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AccountsAndUnbilledReceivables_154cc9ec-c019-4fb3-b6c3-758dadc4598d" xlink:href="pro-20210930.xsd#pro_AccountsAndUnbilledReceivables"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_pro_AccountsAndUnbilledReceivables_154cc9ec-c019-4fb3-b6c3-758dadc4598d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_09876ba6-20aa-43c2-849c-6d9338e635d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_09876ba6-20aa-43c2-849c-6d9338e635d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2fa11549-1f4d-4788-b47d-0e014727f98e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2fa11549-1f4d-4788-b47d-0e014727f98e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_8392bcec-567b-4219-a284-d44177312675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_8392bcec-567b-4219-a284-d44177312675" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c0e3c227-3aa6-4651-afef-601e603c0674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c0e3c227-3aa6-4651-afef-601e603c0674" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_986f30b7-7169-42d9-8171-ddd1143a7388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_986f30b7-7169-42d9-8171-ddd1143a7388" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_8d0c8c9e-f260-49e8-a6de-1948987c372f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_8d0c8c9e-f260-49e8-a6de-1948987c372f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_23796626-9f31-436f-afc7-318bab50fb68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99c3b76d-aa1a-4322-83ea-44b531022b3a" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_23796626-9f31-436f-afc7-318bab50fb68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ec44ba99-27ea-4a21-be11-4bb315cda5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3588a4b7-2521-4fd6-bc55-4e8162112562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ec44ba99-27ea-4a21-be11-4bb315cda5cb" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3588a4b7-2521-4fd6-bc55-4e8162112562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets_6e7ade6b-65ce-4cd6-a7c6-5276c3bea2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ec44ba99-27ea-4a21-be11-4bb315cda5cb" xlink:to="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets_6e7ade6b-65ce-4cd6-a7c6-5276c3bea2bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_bf2ee438-b67b-41df-a1c0-9f45011fb339" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ec44ba99-27ea-4a21-be11-4bb315cda5cb" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_bf2ee438-b67b-41df-a1c0-9f45011fb339" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e3709130-ac52-4d73-a5cb-cf53a5890c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_852dedac-ff15-4ad9-807a-6b697f0b6b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e3709130-ac52-4d73-a5cb-cf53a5890c86" xlink:to="loc_us-gaap_ProceedsFromStockPlans_852dedac-ff15-4ad9-807a-6b697f0b6b94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits_88bca064-45f1-4ff1-9c8d-cbd68aa06d7b" xlink:href="pro-20210930.xsd#pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e3709130-ac52-4d73-a5cb-cf53a5890c86" xlink:to="loc_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits_88bca064-45f1-4ff1-9c8d-cbd68aa06d7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_938fbd26-5f5b-44fe-a60b-500ac69a8911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e3709130-ac52-4d73-a5cb-cf53a5890c86" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_938fbd26-5f5b-44fe-a60b-500ac69a8911" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_2170ebd3-199d-4d81-b57d-eb84393de01a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e3709130-ac52-4d73-a5cb-cf53a5890c86" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_2170ebd3-199d-4d81-b57d-eb84393de01a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_8ff446f6-a131-4654-bb88-662cc8c5bfaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e3709130-ac52-4d73-a5cb-cf53a5890c86" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_8ff446f6-a131-4654-bb88-662cc8c5bfaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Purchaseofcappedcall_3eafedab-1dea-4537-9dfe-1fe281c5493a" xlink:href="pro-20210930.xsd#pro_Purchaseofcappedcall"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e3709130-ac52-4d73-a5cb-cf53a5890c86" xlink:to="loc_pro_Purchaseofcappedcall_3eafedab-1dea-4537-9dfe-1fe281c5493a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#LeasesScheduleofleaseliabilitymaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6f0796f9-afe1-4d9f-be75-55e65eb0d02c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2b6c6228-0472-4680-a172-1632fb9fb907" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6f0796f9-afe1-4d9f-be75-55e65eb0d02c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2b6c6228-0472-4680-a172-1632fb9fb907" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4cd2968a-534c-43c0-9535-0fe81ed677d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6f0796f9-afe1-4d9f-be75-55e65eb0d02c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4cd2968a-534c-43c0-9535-0fe81ed677d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5549f042-5971-4bd9-bec9-cacd8ccdef0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6f0796f9-afe1-4d9f-be75-55e65eb0d02c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5549f042-5971-4bd9-bec9-cacd8ccdef0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a2b85024-787e-410b-8c22-01ebb11227a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6f0796f9-afe1-4d9f-be75-55e65eb0d02c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a2b85024-787e-410b-8c22-01ebb11227a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0b21ebbe-6502-48b7-866d-0580802ad872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6f0796f9-afe1-4d9f-be75-55e65eb0d02c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0b21ebbe-6502-48b7-866d-0580802ad872" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_658a201f-a04d-46c0-8989-50b46151cd7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6f0796f9-afe1-4d9f-be75-55e65eb0d02c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_658a201f-a04d-46c0-8989-50b46151cd7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4e52b6dd-0f70-4788-a794-9e6c3a82addf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6f0796f9-afe1-4d9f-be75-55e65eb0d02c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4e52b6dd-0f70-4788-a794-9e6c3a82addf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1" xlink:type="simple" xlink:href="pro-20210930.xsd#LeasesScheduleofleaseliabilitymaturitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f4dadae8-0be1-4e8c-874a-1e7af63fe8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9268fef6-595d-477f-86c3-0cbe1615309d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f4dadae8-0be1-4e8c-874a-1e7af63fe8b3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9268fef6-595d-477f-86c3-0cbe1615309d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_LesseeOperatingLeaseAnticipatedIncentives_9a72eeeb-884d-4d08-8295-bbbf8141ff23" xlink:href="pro-20210930.xsd#pro_LesseeOperatingLeaseAnticipatedIncentives"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f4dadae8-0be1-4e8c-874a-1e7af63fe8b3" xlink:to="loc_pro_LesseeOperatingLeaseAnticipatedIncentives_9a72eeeb-884d-4d08-8295-bbbf8141ff23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6ea9b6d9-cce3-47f4-9ee3-67f079cdfea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f4dadae8-0be1-4e8c-874a-1e7af63fe8b3" xlink:to="loc_us-gaap_OperatingLeaseLiability_6ea9b6d9-cce3-47f4-9ee3-67f079cdfea6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/ConvertibledebtDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#ConvertibledebtDetails"/>
  <link:calculationLink xlink:role="http://www.prospricing.com/role/ConvertibledebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_9019ccdd-6d42-48f9-b6ba-a9070a67d243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_4855afd2-4a0e-4989-bd1e-843855ad081e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ConvertibleDebt_9019ccdd-6d42-48f9-b6ba-a9070a67d243" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_4855afd2-4a0e-4989-bd1e-843855ad081e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_131df048-943d-49bd-aecf-ab9db1d284f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ConvertibleDebt_9019ccdd-6d42-48f9-b6ba-a9070a67d243" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_131df048-943d-49bd-aecf-ab9db1d284f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_c86dcdcf-4d80-408f-82e2-62369ee5c576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest_ab3cab46-98b1-4cb6-ac03-c24c98975baf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_c86dcdcf-4d80-408f-82e2-62369ee5c576" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest_ab3cab46-98b1-4cb6-ac03-c24c98975baf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_bf197173-0bd5-4d6b-ab70-923045691cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_InterestExpenseDebt_c86dcdcf-4d80-408f-82e2-62369ee5c576" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_bf197173-0bd5-4d6b-ab70-923045691cbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_c1e95870-fc22-4cd9-8e37-9026d017f2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_c86dcdcf-4d80-408f-82e2-62369ee5c576" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_c1e95870-fc22-4cd9-8e37-9026d017f2c5" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>pro-20210930_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 2021 Workiva-->
<!--r:867240a6-6050-4a60-805b-bd5d64d115ac,g:6d1b690c-8be0-4f9e-baef-b7d860bf88e3-->
<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://www.prospricing.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="pro-20210930.xsd#DocumentandEntityInformation"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/DocumentandEntityInformation" xlink:type="extended" id="id2525e2825e44335b497a57758df569b_DocumentandEntityInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4e9752df-4ef6-48cf-8205-a57aeb269b2b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_DocumentType_4e9752df-4ef6-48cf-8205-a57aeb269b2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_4a5ac52e-1f02-4f49-bc29-6c32cf35d677" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_DocumentQuarterlyReport_4a5ac52e-1f02-4f49-bc29-6c32cf35d677" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_49c7bc09-411e-486b-adcf-b42865ba0e82" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_DocumentPeriodEndDate_49c7bc09-411e-486b-adcf-b42865ba0e82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_82257c03-4199-450c-8bd9-29729a3c47b8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_DocumentTransitionReport_82257c03-4199-450c-8bd9-29729a3c47b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0766f857-a1a1-4390-b900-0489fe518131" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityFileNumber_0766f857-a1a1-4390-b900-0489fe518131" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d64fc00b-65de-4a14-b0c6-ca9ec2a75ae6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityRegistrantName_d64fc00b-65de-4a14-b0c6-ca9ec2a75ae6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_ce6401e3-55b5-4d72-a13c-81dd271e7e27" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityIncorporationStateCountryCode_ce6401e3-55b5-4d72-a13c-81dd271e7e27" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0aff4e54-b13f-4008-8689-2cd6a3a76a4c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityTaxIdentificationNumber_0aff4e54-b13f-4008-8689-2cd6a3a76a4c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_020272b9-50a3-456f-9b2e-937e4a8425eb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityAddressAddressLine1_020272b9-50a3-456f-9b2e-937e4a8425eb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_ad9a4e9b-01f9-4e94-9c8d-50ee0848cc87" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityAddressCityOrTown_ad9a4e9b-01f9-4e94-9c8d-50ee0848cc87" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_866171d4-fa31-4205-9d44-14d3ab83e0b5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityAddressStateOrProvince_866171d4-fa31-4205-9d44-14d3ab83e0b5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_18377a13-a459-481e-a66b-ccc1ef2b2cc7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityAddressPostalZipCode_18377a13-a459-481e-a66b-ccc1ef2b2cc7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_684cbe91-514f-4e85-babe-92947504b39f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_CityAreaCode_684cbe91-514f-4e85-babe-92947504b39f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_cb129f71-b382-4dad-8d52-e8f2d712e3f4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_LocalPhoneNumber_cb129f71-b382-4dad-8d52-e8f2d712e3f4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0b87786c-8c9b-4314-92c5-e89e6e490947" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_Security12bTitle_0b87786c-8c9b-4314-92c5-e89e6e490947" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_bae30b20-5123-44dc-af4d-51970f224edd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_TradingSymbol_bae30b20-5123-44dc-af4d-51970f224edd" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_6aea9df4-87a6-432a-a402-b3533a57aa90" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_SecurityExchangeName_6aea9df4-87a6-432a-a402-b3533a57aa90" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_f026d2ea-d998-4fae-9fc8-be231c9ce70c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityCentralIndexKey_f026d2ea-d998-4fae-9fc8-be231c9ce70c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_8b3eaa9b-e576-42c6-a1df-993cdcc6ba81" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_AmendmentFlag_8b3eaa9b-e576-42c6-a1df-993cdcc6ba81" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_e016c10d-2d02-4c02-be37-629c03cca062" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_DocumentFiscalYearFocus_e016c10d-2d02-4c02-be37-629c03cca062" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_51dad60e-a114-4372-ab85-691892fcf718" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_DocumentFiscalPeriodFocus_51dad60e-a114-4372-ab85-691892fcf718" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_56f66851-15b1-4568-b603-2579e7c418d1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_CurrentFiscalYearEndDate_56f66851-15b1-4568-b603-2579e7c418d1" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_c4203160-ce40-40d0-99de-59b52910c41d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityCurrentReportingStatus_c4203160-ce40-40d0-99de-59b52910c41d" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_cfee2bd5-df44-4f74-a328-c133a36aaf6f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityInteractiveDataCurrent_cfee2bd5-df44-4f74-a328-c133a36aaf6f" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_a3fe5c27-d024-440e-88c0-51e561f58f96" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityFilerCategory_a3fe5c27-d024-440e-88c0-51e561f58f96" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_e2734893-bc88-477e-97f4-9f4d07568879" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntitySmallBusiness_e2734893-bc88-477e-97f4-9f4d07568879" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_eff6d8dd-361f-41e1-b51a-faece9528163" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityEmergingGrowthCompany_eff6d8dd-361f-41e1-b51a-faece9528163" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ae234334-0c88-4152-b356-025428fcd7a7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityShellCompany_ae234334-0c88-4152-b356-025428fcd7a7" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_059632d3-18b7-4d1d-a70d-c3e6029d056a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_059632d3-18b7-4d1d-a70d-c3e6029d056a" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_68557946-ac73-4968-b6b6-f4925edcec4d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntitiesTable_68557946-ac73-4968-b6b6-f4925edcec4d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aa840e15-05f4-4716-82bf-d553ad1dad51" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_68557946-ac73-4968-b6b6-f4925edcec4d" xlink:to="loc_dei_LegalEntityAxis_aa840e15-05f4-4716-82bf-d553ad1dad51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aa840e15-05f4-4716-82bf-d553ad1dad51_default" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_aa840e15-05f4-4716-82bf-d553ad1dad51" xlink:to="loc_dei_EntityDomain_aa840e15-05f4-4716-82bf-d553ad1dad51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_17b77fd7-8906-48bf-b78a-8463b140687a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_aa840e15-05f4-4716-82bf-d553ad1dad51" xlink:to="loc_dei_EntityDomain_17b77fd7-8906-48bf-b78a-8463b140687a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_e8d99d87-dd4e-4abd-91f5-2e7ae502d23a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_68557946-ac73-4968-b6b6-f4925edcec4d" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_e8d99d87-dd4e-4abd-91f5-2e7ae502d23a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_e8d99d87-dd4e-4abd-91f5-2e7ae502d23a_default" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_e8d99d87-dd4e-4abd-91f5-2e7ae502d23a" xlink:to="loc_dei_AddressTypeDomain_e8d99d87-dd4e-4abd-91f5-2e7ae502d23a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_96843475-0fdb-45cb-a264-dfb452ee37cd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_e8d99d87-dd4e-4abd-91f5-2e7ae502d23a" xlink:to="loc_dei_AddressTypeDomain_96843475-0fdb-45cb-a264-dfb452ee37cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_FormerAddressMember_a9bdb0de-a641-4f48-849e-50e906aea7ee" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_FormerAddressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_96843475-0fdb-45cb-a264-dfb452ee37cd" xlink:to="loc_dei_FormerAddressMember_a9bdb0de-a641-4f48-849e-50e906aea7ee" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="pro-20210930.xsd#CondensedConsolidatedBalanceSheetsUnaudited"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="extended" id="i1ab2b4a6ecf34d25a342965f05f5b0ca_CondensedConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_7ebf3ee6-a5a5-4d45-8a91-dc664aea2dae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_AssetsCurrentAbstract_7ebf3ee6-a5a5-4d45-8a91-dc664aea2dae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_10e420dd-f7a1-4ceb-8334-cceed1c30de8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7ebf3ee6-a5a5-4d45-8a91-dc664aea2dae" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_10e420dd-f7a1-4ceb-8334-cceed1c30de8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a6364da8-fe78-432c-ac28-05786bf06ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7ebf3ee6-a5a5-4d45-8a91-dc664aea2dae" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a6364da8-fe78-432c-ac28-05786bf06ff2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrent_033b2352-d1cc-4bd8-b0d6-09e74b028941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7ebf3ee6-a5a5-4d45-8a91-dc664aea2dae" xlink:to="loc_us-gaap_DeferredCostsCurrent_033b2352-d1cc-4bd8-b0d6-09e74b028941" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_72bf627c-c597-40de-93e8-4244dedfd57d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7ebf3ee6-a5a5-4d45-8a91-dc664aea2dae" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_72bf627c-c597-40de-93e8-4244dedfd57d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_815972fa-9d01-48c3-9070-4edce4e67075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_AssetsCurrent_815972fa-9d01-48c3-9070-4edce4e67075" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_09f2ea49-a617-4e95-a26e-bf1a5392970d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_09f2ea49-a617-4e95-a26e-bf1a5392970d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e90f7059-6e84-4825-9dd9-84c5fc16ab9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e90f7059-6e84-4825-9dd9-84c5fc16ab9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_45c59002-6948-4ca4-85bf-afe006e8a2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_DeferredCosts_45c59002-6948-4ca4-85bf-afe006e8a2c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_75c82677-6e5c-4fa6-9edc-68a0ae6cd6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_75c82677-6e5c-4fa6-9edc-68a0ae6cd6d1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4a626a56-df62-4db4-89b1-99e773263e29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_Goodwill_4a626a56-df62-4db4-89b1-99e773263e29" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c5c44d6f-8131-42d1-b94d-7c3b68a2942a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c5c44d6f-8131-42d1-b94d-7c3b68a2942a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a00a3881-91bf-41a9-ae74-955949105efc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_Assets_a00a3881-91bf-41a9-ae74-955949105efc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3ea13b7d-40ba-4306-9314-8723bf675e54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:to="loc_us-gaap_AccountsPayableCurrent_3ea13b7d-40ba-4306-9314-8723bf675e54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ec55e726-aaf1-4b5e-9524-4f6036b53ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ec55e726-aaf1-4b5e-9524-4f6036b53ea5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2835303d-50bf-45d0-b008-498fb731d2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2835303d-50bf-45d0-b008-498fb731d2d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_83b12a7c-e85d-44ae-924b-38905cc82979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_83b12a7c-e85d-44ae-924b-38905cc82979" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_f90c8275-fc5b-4eb1-9caf-4e0629b5858b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:to="loc_us-gaap_DeferredRevenueCurrent_f90c8275-fc5b-4eb1-9caf-4e0629b5858b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_506bec4e-a06d-451c-88d7-50d93ff3563a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:to="loc_us-gaap_LiabilitiesCurrent_506bec4e-a06d-451c-88d7-50d93ff3563a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_f3ee6210-4854-4fc9-ae87-6569f59546ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_f3ee6210-4854-4fc9-ae87-6569f59546ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_996f63f3-d259-489e-ab79-9573a58bb60e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_996f63f3-d259-489e-ab79-9573a58bb60e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_52021e43-b587-4c7b-92c1-837b8f2ad425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_52021e43-b587-4c7b-92c1-837b8f2ad425" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_bdeb99c7-7d90-4131-9076-dea5d00c716f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_bdeb99c7-7d90-4131-9076-dea5d00c716f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_66741318-2f40-4b3d-8309-5c72cb074028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_Liabilities_66741318-2f40-4b3d-8309-5c72cb074028" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_a72b9779-25b6-460c-a3ad-5af07754ffc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_CommitmentsAndContingencies_a72b9779-25b6-460c-a3ad-5af07754ffc9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c9a81a11-8b4e-451e-9991-963f07414c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:to="loc_us-gaap_PreferredStockValue_c9a81a11-8b4e-451e-9991-963f07414c4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b64c97ab-7844-4f74-9c61-214c9c06d6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:to="loc_us-gaap_CommonStockValue_b64c97ab-7844-4f74-9c61-214c9c06d6fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_045c0753-08ab-4204-8ee9-09b0b341848a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:to="loc_us-gaap_AdditionalPaidInCapital_045c0753-08ab-4204-8ee9-09b0b341848a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_af06dda0-ee10-4159-9bc4-9083c5a2670c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:to="loc_us-gaap_TreasuryStockValue_af06dda0-ee10-4159-9bc4-9083c5a2670c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7fc75f99-5ddd-480b-9cb5-28320656f0af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7fc75f99-5ddd-480b-9cb5-28320656f0af" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2466693a-5ff2-451a-9cc1-7641ec1e2d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2466693a-5ff2-451a-9cc1-7641ec1e2d10" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_15cede07-e9da-4878-95f8-31f67ca16f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_StockholdersEquity_15cede07-e9da-4878-95f8-31f67ca16f0c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_bcf1a809-a4d4-4ac9-a1b6-7de38d8cd5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_bcf1a809-a4d4-4ac9-a1b6-7de38d8cd5a4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b9d14c91-f454-4a71-b930-9a77e317a15c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b9d14c91-f454-4a71-b930-9a77e317a15c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_a435d2ab-1f37-4f65-8c89-bcb57bcfae59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_a435d2ab-1f37-4f65-8c89-bcb57bcfae59" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_60dd815c-58ec-4c98-b0e7-cfa9a3940ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_PreferredStockSharesIssued_60dd815c-58ec-4c98-b0e7-cfa9a3940ed9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1e2c6c08-43fb-47bf-bd02-836492826cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1e2c6c08-43fb-47bf-bd02-836492826cb8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5a0095d3-0ca4-4410-9201-73b3c4188c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5a0095d3-0ca4-4410-9201-73b3c4188c3e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_56591cbf-a4af-4e52-bc14-5f8010fff375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_TreasuryStockShares_56591cbf-a4af-4e52-bc14-5f8010fff375" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bb3bbf72-d783-4bf3-a1e0-3fd386eb5be6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_StatementTable_bb3bbf72-d783-4bf3-a1e0-3fd386eb5be6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7e090fbf-16b2-4093-a929-5f778f2285d0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bb3bbf72-d783-4bf3-a1e0-3fd386eb5be6" xlink:to="loc_srt_StatementScenarioAxis_7e090fbf-16b2-4093-a929-5f778f2285d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7e090fbf-16b2-4093-a929-5f778f2285d0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_7e090fbf-16b2-4093-a929-5f778f2285d0" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7e090fbf-16b2-4093-a929-5f778f2285d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_976e06eb-a881-4559-bd42-6d1218f63c29" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_7e090fbf-16b2-4093-a929-5f778f2285d0" xlink:to="loc_srt_ScenarioUnspecifiedDomain_976e06eb-a881-4559-bd42-6d1218f63c29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ff76ed27-3207-4d38-9c70-ddbde54e2ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bb3bbf72-d783-4bf3-a1e0-3fd386eb5be6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ff76ed27-3207-4d38-9c70-ddbde54e2ff8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ff76ed27-3207-4d38-9c70-ddbde54e2ff8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ff76ed27-3207-4d38-9c70-ddbde54e2ff8" xlink:to="loc_us-gaap_ClassOfStockDomain_ff76ed27-3207-4d38-9c70-ddbde54e2ff8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8e39aa29-9b46-4a59-b8b0-253739e39a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ff76ed27-3207-4d38-9c70-ddbde54e2ff8" xlink:to="loc_us-gaap_ClassOfStockDomain_8e39aa29-9b46-4a59-b8b0-253739e39a7e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="pro-20210930.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended" id="iacf4439a0e8640e2a2064232ad12a005_CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_20168bfb-eb22-40d1-b6f0-c5c09b766127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_20168bfb-eb22-40d1-b6f0-c5c09b766127" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_273f5437-7159-49d4-ac57-1d99d0e19dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_273f5437-7159-49d4-ac57-1d99d0e19dfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_eac8d4b7-a89e-4d89-bc02-24c50b9c73bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_eac8d4b7-a89e-4d89-bc02-24c50b9c73bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_72f701ab-0aec-4b79-b7b8-f9c2f41cfce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_PreferredStockSharesIssued_72f701ab-0aec-4b79-b7b8-f9c2f41cfce5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1ee97fe3-3004-445b-b761-d0e3e1993870" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1ee97fe3-3004-445b-b761-d0e3e1993870" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8886f6ec-93ad-4cd0-b86a-c6cabd078970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8886f6ec-93ad-4cd0-b86a-c6cabd078970" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_dbeac1d6-0f0b-4254-b73a-6adb8208762b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_CommonStockSharesIssued_dbeac1d6-0f0b-4254-b73a-6adb8208762b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_40b99c21-da51-41aa-8e5d-a096e6866161" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_40b99c21-da51-41aa-8e5d-a096e6866161" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_b50245e7-31ac-493f-88f7-d622f6bb587f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_TreasuryStockShares_b50245e7-31ac-493f-88f7-d622f6bb587f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_dc40591d-3a5b-4eca-94ba-f57143fcb3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_StatementTable_dc40591d-3a5b-4eca-94ba-f57143fcb3f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_3de52ba0-8b54-4cb7-a3ae-01e73b309301" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_dc40591d-3a5b-4eca-94ba-f57143fcb3f9" xlink:to="loc_srt_StatementScenarioAxis_3de52ba0-8b54-4cb7-a3ae-01e73b309301" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3de52ba0-8b54-4cb7-a3ae-01e73b309301_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_3de52ba0-8b54-4cb7-a3ae-01e73b309301" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3de52ba0-8b54-4cb7-a3ae-01e73b309301_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_82204474-3b69-4909-915b-c51b5ba8ae4b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_3de52ba0-8b54-4cb7-a3ae-01e73b309301" xlink:to="loc_srt_ScenarioUnspecifiedDomain_82204474-3b69-4909-915b-c51b5ba8ae4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5151a95a-1368-4acf-baab-19f11e1c2958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_dc40591d-3a5b-4eca-94ba-f57143fcb3f9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5151a95a-1368-4acf-baab-19f11e1c2958" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5151a95a-1368-4acf-baab-19f11e1c2958_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5151a95a-1368-4acf-baab-19f11e1c2958" xlink:to="loc_us-gaap_ClassOfStockDomain_5151a95a-1368-4acf-baab-19f11e1c2958_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8bdde974-eaf6-42c5-8f28-d4a8041fe0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5151a95a-1368-4acf-baab-19f11e1c2958" xlink:to="loc_us-gaap_ClassOfStockDomain_8bdde974-eaf6-42c5-8f28-d4a8041fe0b7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="pro-20210930.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended" id="iec4c7fbede9749b5bd447542cbbe32a7_CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_75019e9a-f758-499b-8dd2-f40bffb867f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_75019e9a-f758-499b-8dd2-f40bffb867f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_45c0f734-3347-4223-85b5-8904248ef169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_45c0f734-3347-4223-85b5-8904248ef169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6945b5ff-d6a1-431f-bb48-4a8e40e552a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_GrossProfit_6945b5ff-d6a1-431f-bb48-4a8e40e552a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_942b43fb-be84-418a-8aba-c9d83004d6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_942b43fb-be84-418a-8aba-c9d83004d6d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_eccf3ba9-5ce3-475f-9fa3-7a512c40878d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_942b43fb-be84-418a-8aba-c9d83004d6d8" xlink:to="loc_us-gaap_SellingAndMarketingExpense_eccf3ba9-5ce3-475f-9fa3-7a512c40878d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_8b7f1585-8b09-421e-bef5-5caa909f0b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_942b43fb-be84-418a-8aba-c9d83004d6d8" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_8b7f1585-8b09-421e-bef5-5caa909f0b8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_1f4ce661-6c86-4e97-90b3-f0042a61393b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_942b43fb-be84-418a-8aba-c9d83004d6d8" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_1f4ce661-6c86-4e97-90b3-f0042a61393b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ec8cb492-8c4e-471f-9c01-dd037f3d2296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_OperatingIncomeLoss_ec8cb492-8c4e-471f-9c01-dd037f3d2296" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7100fc6f-a594-42ff-b6ab-22f76faab8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7100fc6f-a594-42ff-b6ab-22f76faab8b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Convertibledebtinterestandamortization_abf178d6-b77c-4684-9477-308885db9ed3" xlink:href="pro-20210930.xsd#pro_Convertibledebtinterestandamortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7100fc6f-a594-42ff-b6ab-22f76faab8b5" xlink:to="loc_pro_Convertibledebtinterestandamortization_abf178d6-b77c-4684-9477-308885db9ed3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_32adeeb3-6bb0-414b-81e5-8bf595eea9b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7100fc6f-a594-42ff-b6ab-22f76faab8b5" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_32adeeb3-6bb0-414b-81e5-8bf595eea9b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d3285034-5c22-49e4-81be-768eb4db3a16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7100fc6f-a594-42ff-b6ab-22f76faab8b5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d3285034-5c22-49e4-81be-768eb4db3a16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b42eed13-df2a-45db-94bb-c742a0db1785" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b42eed13-df2a-45db-94bb-c742a0db1785" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_743ddb15-7f96-44e5-97c8-52d0c1114e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_NetIncomeLoss_743ddb15-7f96-44e5-97c8-52d0c1114e05" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_68db681d-9d12-42ed-8750-f075f3b7c335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_EarningsPerShareBasic_68db681d-9d12-42ed-8750-f075f3b7c335" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7e9169d1-7ff8-4d9d-8900-697e9342da4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_EarningsPerShareAbstract_7e9169d1-7ff8-4d9d-8900-697e9342da4c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_d59dbbf4-42d1-4db8-a30a-1b6a0f540d93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7e9169d1-7ff8-4d9d-8900-697e9342da4c" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_d59dbbf4-42d1-4db8-a30a-1b6a0f540d93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6c5aae04-ad28-4ee1-b40d-f50ac7644556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6c5aae04-ad28-4ee1-b40d-f50ac7644556" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_21b93f58-afd4-4763-a113-7c58c7acc391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_21b93f58-afd4-4763-a113-7c58c7acc391" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_f88195ab-7403-424f-b033-fb4c76be9ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_21b93f58-afd4-4763-a113-7c58c7acc391" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_f88195ab-7403-424f-b033-fb4c76be9ac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bbd36fea-2daf-4530-82dc-5d65fd46dd23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bbd36fea-2daf-4530-82dc-5d65fd46dd23" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ca7927d-2ca1-4612-b5ac-0948bf79b23e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ca7927d-2ca1-4612-b5ac-0948bf79b23e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e938c396-d8b6-43f0-93e1-d1f979ebe688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ca7927d-2ca1-4612-b5ac-0948bf79b23e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e938c396-d8b6-43f0-93e1-d1f979ebe688" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6b84a204-ec81-4cd6-bb1b-312c577bfc63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ca7927d-2ca1-4612-b5ac-0948bf79b23e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6b84a204-ec81-4cd6-bb1b-312c577bfc63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3af4414e-39b2-4e06-986a-30326c720832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_3af4414e-39b2-4e06-986a-30326c720832" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bd853211-204b-4a79-8262-24bfd1d8abcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_StatementTable_bd853211-204b-4a79-8262-24bfd1d8abcb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e1a10bce-6da8-4f0f-bc1f-415b4a302a46" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bd853211-204b-4a79-8262-24bfd1d8abcb" xlink:to="loc_srt_ProductOrServiceAxis_e1a10bce-6da8-4f0f-bc1f-415b4a302a46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e1a10bce-6da8-4f0f-bc1f-415b4a302a46_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e1a10bce-6da8-4f0f-bc1f-415b4a302a46" xlink:to="loc_srt_ProductsAndServicesDomain_e1a10bce-6da8-4f0f-bc1f-415b4a302a46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ac85b502-1baa-4bdd-864c-0193e7ebac58" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e1a10bce-6da8-4f0f-bc1f-415b4a302a46" xlink:to="loc_srt_ProductsAndServicesDomain_ac85b502-1baa-4bdd-864c-0193e7ebac58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_SubscriptionMaintenanceAndSupportMember_c17d1bc5-ed6c-4a91-a424-a146cdd39218" xlink:href="pro-20210930.xsd#pro_SubscriptionMaintenanceAndSupportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ac85b502-1baa-4bdd-864c-0193e7ebac58" xlink:to="loc_pro_SubscriptionMaintenanceAndSupportMember_c17d1bc5-ed6c-4a91-a424-a146cdd39218" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_91b16379-90f0-4ace-92eb-d5074d48ba77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pro_SubscriptionMaintenanceAndSupportMember_c17d1bc5-ed6c-4a91-a424-a146cdd39218" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_91b16379-90f0-4ace-92eb-d5074d48ba77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_17705c61-c7a7-4f64-ace3-61f5ea83a046" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pro_SubscriptionMaintenanceAndSupportMember_c17d1bc5-ed6c-4a91-a424-a146cdd39218" xlink:to="loc_us-gaap_MaintenanceMember_17705c61-c7a7-4f64-ace3-61f5ea83a046" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_6aebfac9-52c9-4a7d-a68d-740b03c1d666" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ac85b502-1baa-4bdd-864c-0193e7ebac58" xlink:to="loc_us-gaap_ServiceMember_6aebfac9-52c9-4a7d-a68d-740b03c1d666" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" xlink:type="simple" xlink:href="pro-20210930.xsd#CondensedConsolidatedStatementofStockholdersEquityStatement"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" xlink:type="extended" id="i4ec9983d510b4e80b93354056191ced5_CondensedConsolidatedStatementofStockholdersEquityStatement">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b0829f0f-5543-429b-adef-d21f7b341d72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b0829f0f-5543-429b-adef-d21f7b341d72" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_34727074-be74-4b4b-a23b-144f919417ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_34727074-be74-4b4b-a23b-144f919417ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b2aeb0cf-a780-4c84-aa89-6e2b901828d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_StockholdersEquity_b2aeb0cf-a780-4c84-aa89-6e2b901828d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_b6041200-1671-4689-be81-725efda4cf76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_TreasuryStockShares_b6041200-1671-4689-be81-725efda4cf76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_9971f3e5-00e9-4b56-a8dc-e6171de648b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_9971f3e5-00e9-4b56-a8dc-e6171de648b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_eebf0fcd-4926-4560-8980-b0ca115b155e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_eebf0fcd-4926-4560-8980-b0ca115b155e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_03aef589-3c00-4981-a304-6e6dc5dd9508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_03aef589-3c00-4981-a304-6e6dc5dd9508" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_109ce3bc-3f6a-4098-941f-63fce4f5b2f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_ProceedsFromStockPlans_109ce3bc-3f6a-4098-941f-63fce4f5b2f1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_7a5ebd09-c333-4df2-8bdd-b0bae0dc92d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_7a5ebd09-c333-4df2-8bdd-b0bae0dc92d3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall_4a1d43b0-050c-4c18-b9c0-2986f944fd33" xlink:href="pro-20210930.xsd#pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall_4a1d43b0-050c-4c18-b9c0-2986f944fd33" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_WarrantExerciseShares_33c796bf-e963-4d02-969b-5687708839b5" xlink:href="pro-20210930.xsd#pro_WarrantExerciseShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_pro_WarrantExerciseShares_33c796bf-e963-4d02-969b-5687708839b5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_WarrantExerciseValue_5f8b198f-f113-43e7-99a1-44b7d58e10da" xlink:href="pro-20210930.xsd#pro_WarrantExerciseValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_pro_WarrantExerciseValue_5f8b198f-f113-43e7-99a1-44b7d58e10da" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14b1c701-83a6-4993-a9f1-2c41309aa3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14b1c701-83a6-4993-a9f1-2c41309aa3ab" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d49c6d4a-4b4e-49c3-87fe-cad91057a96d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d49c6d4a-4b4e-49c3-87fe-cad91057a96d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_83939631-2c7a-4469-a5f5-84abcfcaf307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_NetIncomeLoss_83939631-2c7a-4469-a5f5-84abcfcaf307" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_31c690e6-e0d6-4af8-88f7-59b0217a303d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_22c98263-9938-441b-9b6f-a988d9a4fe1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cf077619-da06-49c4-a4be-310c1c73cf10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b0829f0f-5543-429b-adef-d21f7b341d72" xlink:to="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f7a7fb37-2e55-49f7-a3e2-8ac635e778de" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_srt_StatementScenarioAxis_f7a7fb37-2e55-49f7-a3e2-8ac635e778de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f7a7fb37-2e55-49f7-a3e2-8ac635e778de_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_f7a7fb37-2e55-49f7-a3e2-8ac635e778de" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f7a7fb37-2e55-49f7-a3e2-8ac635e778de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_33af4b4d-90a1-4eea-a00c-8a35e2b46b49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_f7a7fb37-2e55-49f7-a3e2-8ac635e778de" xlink:to="loc_srt_ScenarioUnspecifiedDomain_33af4b4d-90a1-4eea-a00c-8a35e2b46b49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_17e52509-bf33-4773-b5f3-cb60ca8b5495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_17e52509-bf33-4773-b5f3-cb60ca8b5495" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_17e52509-bf33-4773-b5f3-cb60ca8b5495_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_17e52509-bf33-4773-b5f3-cb60ca8b5495" xlink:to="loc_us-gaap_EquityComponentDomain_17e52509-bf33-4773-b5f3-cb60ca8b5495_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_17e52509-bf33-4773-b5f3-cb60ca8b5495" xlink:to="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f14e5a2e-e424-40e9-a00c-7b0d852f4f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:to="loc_us-gaap_CommonStockMember_f14e5a2e-e424-40e9-a00c-7b0d852f4f9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7dd5e57f-1386-407c-ae9c-bd1356a6b289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7dd5e57f-1386-407c-ae9c-bd1356a6b289" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_5ef7cd89-a1c8-47ea-85f0-063cb9082878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:to="loc_us-gaap_TreasuryStockMember_5ef7cd89-a1c8-47ea-85f0-063cb9082878" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3168d5d5-cbb8-4617-b372-92303b2b67b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:to="loc_us-gaap_RetainedEarningsMember_3168d5d5-cbb8-4617-b372-92303b2b67b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember_4837ca4d-aeea-40d5-98a8-60133b872218" xlink:href="pro-20210930.xsd#pro_AccumulatedOtherComprehensiveIncomenetoftaxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:to="loc_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember_4837ca4d-aeea-40d5-98a8-60133b872218" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_918fcebe-ccd4-43d9-88de-c1fa6489b762" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_918fcebe-ccd4-43d9-88de-c1fa6489b762" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_918fcebe-ccd4-43d9-88de-c1fa6489b762_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_918fcebe-ccd4-43d9-88de-c1fa6489b762" xlink:to="loc_us-gaap_ClassOfStockDomain_918fcebe-ccd4-43d9-88de-c1fa6489b762_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3bfcca77-bd33-4817-87ca-8627d08edc1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_918fcebe-ccd4-43d9-88de-c1fa6489b762" xlink:to="loc_us-gaap_ClassOfStockDomain_3bfcca77-bd33-4817-87ca-8627d08edc1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a36367b4-4f00-4b6f-9f0b-599eed037448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a36367b4-4f00-4b6f-9f0b-599eed037448" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_a36367b4-4f00-4b6f-9f0b-599eed037448_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a36367b4-4f00-4b6f-9f0b-599eed037448" xlink:to="loc_us-gaap_TypeOfAdoptionMember_a36367b4-4f00-4b6f-9f0b-599eed037448_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_a2b47131-429c-4c7f-b68d-d135ad5a5b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a36367b4-4f00-4b6f-9f0b-599eed037448" xlink:to="loc_us-gaap_TypeOfAdoptionMember_a2b47131-429c-4c7f-b68d-d135ad5a5b9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_6da3d51b-e82e-45fb-af9a-1f61cdb30eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_6da3d51b-e82e-45fb-af9a-1f61cdb30eef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingPrincipleMember_6da3d51b-e82e-45fb-af9a-1f61cdb30eef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangeInAccountingPrincipleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_6da3d51b-e82e-45fb-af9a-1f61cdb30eef" xlink:to="loc_us-gaap_ChangeInAccountingPrincipleMember_6da3d51b-e82e-45fb-af9a-1f61cdb30eef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingPrincipleMember_ccf5df15-6c85-48d0-bd0c-7f4a2a979c22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangeInAccountingPrincipleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_6da3d51b-e82e-45fb-af9a-1f61cdb30eef" xlink:to="loc_us-gaap_ChangeInAccountingPrincipleMember_ccf5df15-6c85-48d0-bd0c-7f4a2a979c22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_a6c4c52e-bb00-4014-86d0-aa7753f20612" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_a6c4c52e-bb00-4014-86d0-aa7753f20612" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_a6c4c52e-bb00-4014-86d0-aa7753f20612_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_a6c4c52e-bb00-4014-86d0-aa7753f20612" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_a6c4c52e-bb00-4014-86d0-aa7753f20612_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_ef35debd-3218-4828-8ce5-74a3175eb5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_a6c4c52e-bb00-4014-86d0-aa7753f20612" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_ef35debd-3218-4828-8ce5-74a3175eb5b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_637ee73d-0ba5-4f37-9467-a58f59712eb3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_637ee73d-0ba5-4f37-9467-a58f59712eb3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_637ee73d-0ba5-4f37-9467-a58f59712eb3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_637ee73d-0ba5-4f37-9467-a58f59712eb3" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_637ee73d-0ba5-4f37-9467-a58f59712eb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f4d7e9f7-bda6-4080-8b03-e867f9d6db81" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_637ee73d-0ba5-4f37-9467-a58f59712eb3" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f4d7e9f7-bda6-4080-8b03-e867f9d6db81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_047852c9-d9a6-42f7-9f4e-c7e1b459949b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f4d7e9f7-bda6-4080-8b03-e867f9d6db81" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_047852c9-d9a6-42f7-9f4e-c7e1b459949b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails" xlink:type="extended" id="i257ed654eb184bd6b4598831c8426038_SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b11bcb94-7751-4fbb-8bb2-3b268015d5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_9bedd879-b4c7-4ac8-b6fd-8463426f3386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b11bcb94-7751-4fbb-8bb2-3b268015d5f1" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_9bedd879-b4c7-4ac8-b6fd-8463426f3386" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_b9fe3ba5-e414-4302-a23a-29026455c160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b11bcb94-7751-4fbb-8bb2-3b268015d5f1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_b9fe3ba5-e414-4302-a23a-29026455c160" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4a59da65-7895-4a25-87b5-19cfce5c635f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b11bcb94-7751-4fbb-8bb2-3b268015d5f1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4a59da65-7895-4a25-87b5-19cfce5c635f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_52e5cd06-fb36-4bc3-b09a-b1d6b153e6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b11bcb94-7751-4fbb-8bb2-3b268015d5f1" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_52e5cd06-fb36-4bc3-b09a-b1d6b153e6bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9b1c2a87-323d-410d-b7b3-fbd14b1cff27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_52e5cd06-fb36-4bc3-b09a-b1d6b153e6bf" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9b1c2a87-323d-410d-b7b3-fbd14b1cff27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_9b1c2a87-323d-410d-b7b3-fbd14b1cff27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9b1c2a87-323d-410d-b7b3-fbd14b1cff27" xlink:to="loc_us-gaap_TypeOfAdoptionMember_9b1c2a87-323d-410d-b7b3-fbd14b1cff27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_f6a19b50-ecfb-4080-93fc-9d2f815bc0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9b1c2a87-323d-410d-b7b3-fbd14b1cff27" xlink:to="loc_us-gaap_TypeOfAdoptionMember_f6a19b50-ecfb-4080-93fc-9d2f815bc0f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member_e4688eb2-3b37-4f58-9804-e4865ffab9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_f6a19b50-ecfb-4080-93fc-9d2f815bc0f9" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member_e4688eb2-3b37-4f58-9804-e4865ffab9e4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#DisaggregationofRevenueRevenuebyGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails" xlink:type="extended" id="i4477114b2fb24fe182f067f3706d2c89_DisaggregationofRevenueRevenuebyGeographyDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2a0e05fc-7592-47d1-808c-9925cf48d93d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_40ad88db-acac-47c4-ae9f-2bc340b1007b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2a0e05fc-7592-47d1-808c-9925cf48d93d" xlink:to="loc_us-gaap_Revenues_40ad88db-acac-47c4-ae9f-2bc340b1007b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_PercentageOfTotalRevenue_4bda3b15-0a84-4d4c-ab4f-fe111c6e42df" xlink:href="pro-20210930.xsd#pro_PercentageOfTotalRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2a0e05fc-7592-47d1-808c-9925cf48d93d" xlink:to="loc_pro_PercentageOfTotalRevenue_4bda3b15-0a84-4d4c-ab4f-fe111c6e42df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_23a2849a-3446-4cb0-921f-53e05eb0aa35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2a0e05fc-7592-47d1-808c-9925cf48d93d" xlink:to="loc_us-gaap_StatementTable_23a2849a-3446-4cb0-921f-53e05eb0aa35" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4aadd4e6-2759-4229-a1eb-d6a4fb8f6dfa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_23a2849a-3446-4cb0-921f-53e05eb0aa35" xlink:to="loc_srt_StatementGeographicalAxis_4aadd4e6-2759-4229-a1eb-d6a4fb8f6dfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4aadd4e6-2759-4229-a1eb-d6a4fb8f6dfa_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_4aadd4e6-2759-4229-a1eb-d6a4fb8f6dfa" xlink:to="loc_srt_SegmentGeographicalDomain_4aadd4e6-2759-4229-a1eb-d6a4fb8f6dfa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3023e184-e2bb-40e8-b7bb-f4273a90f1a8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_4aadd4e6-2759-4229-a1eb-d6a4fb8f6dfa" xlink:to="loc_srt_SegmentGeographicalDomain_3023e184-e2bb-40e8-b7bb-f4273a90f1a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_203698fc-4eba-4b26-8c23-574b8a77bb4e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3023e184-e2bb-40e8-b7bb-f4273a90f1a8" xlink:to="loc_country_US_203698fc-4eba-4b26-8c23-574b8a77bb4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_23ee9850-1b99-409a-8aac-a36dfd1c3936" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3023e184-e2bb-40e8-b7bb-f4273a90f1a8" xlink:to="loc_srt_EuropeMember_23ee9850-1b99-409a-8aac-a36dfd1c3936" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_TherestoftheworldMember_9bbacd71-3bdc-4daf-abd7-750d4f2bdb51" xlink:href="pro-20210930.xsd#pro_TherestoftheworldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3023e184-e2bb-40e8-b7bb-f4273a90f1a8" xlink:to="loc_pro_TherestoftheworldMember_9bbacd71-3bdc-4daf-abd7-750d4f2bdb51" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/LeasesDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#LeasesDetails"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/LeasesDetails" xlink:type="extended" id="ic1882a38f4e14d9fb18199020541ad12_LeasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_cba1dafa-390e-444c-bad3-8157aed5f17f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_cba1dafa-390e-444c-bad3-8157aed5f17f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_702e6497-bb3b-4416-991b-bdb0d96ed5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_702e6497-bb3b-4416-991b-bdb0d96ed5bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_LesseeOperatingLeaseTerminationOption_5e58b411-d710-4c5d-89dd-bc9d9cf3841f" xlink:href="pro-20210930.xsd#pro_LesseeOperatingLeaseTerminationOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:to="loc_pro_LesseeOperatingLeaseTerminationOption_5e58b411-d710-4c5d-89dd-bc9d9cf3841f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_59b4286b-bffc-4205-91fb-66e30eac46b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:to="loc_us-gaap_OperatingLeasePayments_59b4286b-bffc-4205-91fb-66e30eac46b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_959dc7e1-b263-44b8-ac03-ef7c893401ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_959dc7e1-b263-44b8-ac03-ef7c893401ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_0d319f47-25de-4ca0-91bb-0ce0da257d52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_0d319f47-25de-4ca0-91bb-0ce0da257d52" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_450008c7-5b29-4a3f-941e-8f6ec14e8a15" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0d319f47-25de-4ca0-91bb-0ce0da257d52" xlink:to="loc_srt_RangeAxis_450008c7-5b29-4a3f-941e-8f6ec14e8a15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_450008c7-5b29-4a3f-941e-8f6ec14e8a15_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_450008c7-5b29-4a3f-941e-8f6ec14e8a15" xlink:to="loc_srt_RangeMember_450008c7-5b29-4a3f-941e-8f6ec14e8a15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_76e40a01-89c4-4d18-a609-89613bb93694" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_450008c7-5b29-4a3f-941e-8f6ec14e8a15" xlink:to="loc_srt_RangeMember_76e40a01-89c4-4d18-a609-89613bb93694" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b717c9c5-3681-4156-b973-4b9b939a8c1b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_76e40a01-89c4-4d18-a609-89613bb93694" xlink:to="loc_srt_MinimumMember_b717c9c5-3681-4156-b973-4b9b939a8c1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a8c1ce83-851f-49aa-ba51-6c7634d39611" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_76e40a01-89c4-4d18-a609-89613bb93694" xlink:to="loc_srt_MaximumMember_a8c1ce83-851f-49aa-ba51-6c7634d39611" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/EarningsperShareDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#EarningsperShareDetails"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/EarningsperShareDetails" xlink:type="extended" id="i41af3cb4fb134e07b9a5c0686b1d67ef_EarningsperShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_79c97b99-c49d-4fc4-b625-d00b906213cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d4302e61-bd7a-4e44-bbfa-751c03361956" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_79c97b99-c49d-4fc4-b625-d00b906213cd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d4302e61-bd7a-4e44-bbfa-751c03361956" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0e0ee2ac-b582-4ab5-a6fe-ef95517c82cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_79c97b99-c49d-4fc4-b625-d00b906213cd" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0e0ee2ac-b582-4ab5-a6fe-ef95517c82cb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1535a903-cee5-4931-8aa1-d31c60161326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0e0ee2ac-b582-4ab5-a6fe-ef95517c82cb" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1535a903-cee5-4931-8aa1-d31c60161326" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1535a903-cee5-4931-8aa1-d31c60161326_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1535a903-cee5-4931-8aa1-d31c60161326" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1535a903-cee5-4931-8aa1-d31c60161326_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_55c52031-f719-48be-9d8d-a3654f5cb1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1535a903-cee5-4931-8aa1-d31c60161326" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_55c52031-f719-48be-9d8d-a3654f5cb1f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_db2b4e49-3eb6-4794-a7f6-4d9af818a55a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_55c52031-f719-48be-9d8d-a3654f5cb1f9" xlink:to="loc_us-gaap_StockCompensationPlanMember_db2b4e49-3eb6-4794-a7f6-4d9af818a55a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_bb04e1e1-c125-4d55-a46f-a96748ea38e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_55c52031-f719-48be-9d8d-a3654f5cb1f9" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_bb04e1e1-c125-4d55-a46f-a96748ea38e9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#EarningsperShareBasisandDilutedDetails"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" xlink:type="extended" id="ia2d8ce1dfc9343c48bae9c5722d87e5d_EarningsperShareBasisandDilutedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_9bdf9f88-8cf1-4305-a01a-9a67112f88b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_EarningsPerShareNumeratorAbstract_df01777a-d24e-4ce4-b027-bc97d3637cbf" xlink:href="pro-20210930.xsd#pro_EarningsPerShareNumeratorAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_9bdf9f88-8cf1-4305-a01a-9a67112f88b0" xlink:to="loc_pro_EarningsPerShareNumeratorAbstract_df01777a-d24e-4ce4-b027-bc97d3637cbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_912614b9-8894-4b6f-9090-925f11ffe824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pro_EarningsPerShareNumeratorAbstract_df01777a-d24e-4ce4-b027-bc97d3637cbf" xlink:to="loc_us-gaap_NetIncomeLoss_912614b9-8894-4b6f-9090-925f11ffe824" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_EarningsPerShareDenominatorAbstract_3cc5b495-f944-48f7-82ad-10dad94daf4a" xlink:href="pro-20210930.xsd#pro_EarningsPerShareDenominatorAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_9bdf9f88-8cf1-4305-a01a-9a67112f88b0" xlink:to="loc_pro_EarningsPerShareDenominatorAbstract_3cc5b495-f944-48f7-82ad-10dad94daf4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cc1b2244-8ade-4aa2-bc81-e600286e3acd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pro_EarningsPerShareDenominatorAbstract_3cc5b495-f944-48f7-82ad-10dad94daf4a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cc1b2244-8ade-4aa2-bc81-e600286e3acd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_98992bab-5022-491d-8973-04342e89cd31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pro_EarningsPerShareDenominatorAbstract_3cc5b495-f944-48f7-82ad-10dad94daf4a" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_98992bab-5022-491d-8973-04342e89cd31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9bbcc79f-de61-4e22-a191-76344be027d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pro_EarningsPerShareDenominatorAbstract_3cc5b495-f944-48f7-82ad-10dad94daf4a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9bbcc79f-de61-4e22-a191-76344be027d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0488fcc3-a499-44f6-a135-e80b2b9414aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_9bdf9f88-8cf1-4305-a01a-9a67112f88b0" xlink:to="loc_us-gaap_EarningsPerShareBasic_0488fcc3-a499-44f6-a135-e80b2b9414aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3479ce07-7f21-4372-aad0-2dda5b41bcaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_9bdf9f88-8cf1-4305-a01a-9a67112f88b0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3479ce07-7f21-4372-aad0-2dda5b41bcaf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_fea95c40-e732-4e88-8db1-a9afabd92000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_9bdf9f88-8cf1-4305-a01a-9a67112f88b0" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_fea95c40-e732-4e88-8db1-a9afabd92000" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_42f4c51f-f3c1-4431-8e99-3db4e355c671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_fea95c40-e732-4e88-8db1-a9afabd92000" xlink:to="loc_us-gaap_StatementClassOfStockAxis_42f4c51f-f3c1-4431-8e99-3db4e355c671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_42f4c51f-f3c1-4431-8e99-3db4e355c671_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_42f4c51f-f3c1-4431-8e99-3db4e355c671" xlink:to="loc_us-gaap_ClassOfStockDomain_42f4c51f-f3c1-4431-8e99-3db4e355c671_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2f6b4b31-e513-4932-900c-c0ff6df41b23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_42f4c51f-f3c1-4431-8e99-3db4e355c671" xlink:to="loc_us-gaap_ClassOfStockDomain_2f6b4b31-e513-4932-900c-c0ff6df41b23" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#NoncashSharebasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" xlink:type="extended" id="i94f98edf5abd4da399311769f9abbcad_NoncashSharebasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_63513b80-705a-4a36-9283-c7f1cb0a9ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_63513b80-705a-4a36-9283-c7f1cb0a9ae4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_83e559c7-56e1-4e34-92d0-7649954e736c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_83e559c7-56e1-4e34-92d0-7649954e736c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_96cf4d95-0d64-42fb-8b7f-3860bd434d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_96cf4d95-0d64-42fb-8b7f-3860bd434d10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1f17a28d-062a-43ac-bf4b-3f9c04527803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1f17a28d-062a-43ac-bf4b-3f9c04527803" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c037e1ed-3551-427b-8a22-65994039dd87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c037e1ed-3551-427b-8a22-65994039dd87" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d7267347-bcfd-421f-98bb-c09444c9722d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d7267347-bcfd-421f-98bb-c09444c9722d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate_859dd29c-7dfd-4010-8411-362be246c39d" xlink:href="pro-20210930.xsd#pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate_859dd29c-7dfd-4010-8411-362be246c39d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_4f172eb6-810b-459d-bc2f-bf6838fd83fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_4f172eb6-810b-459d-bc2f-bf6838fd83fa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_cf89c222-7751-4b70-93d6-71e7d46fd930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_cf89c222-7751-4b70-93d6-71e7d46fd930" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly_1830df1f-d567-49c9-afc4-ffd123981105" xlink:href="pro-20210930.xsd#pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly_1830df1f-d567-49c9-afc4-ffd123981105" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually_ecc0747b-4e4c-406c-8f44-3f6ef0dac54e" xlink:href="pro-20210930.xsd#pro_MaximumAmountContributableByEmployeesUnderESPPAnnually"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually_ecc0747b-4e4c-406c-8f44-3f6ef0dac54e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_6eb5a3f5-cd6c-45ab-ac96-5650521847bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_6eb5a3f5-cd6c-45ab-ac96-5650521847bf" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_ESPPcontributionsbyEmployees_5d1c959a-6340-4d4f-b705-b52d2b8f3ab5" xlink:href="pro-20210930.xsd#pro_ESPPcontributionsbyEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_pro_ESPPcontributionsbyEmployees_5d1c959a-6340-4d4f-b705-b52d2b8f3ab5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16bb2481-29df-4cb0-8746-dd38cf72d3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16bb2481-29df-4cb0-8746-dd38cf72d3d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketbasedRSUAwardTrancheAxis_6d56b51f-e696-4acb-b309-118cf3e3781b" xlink:href="pro-20210930.xsd#pro_MarketbasedRSUAwardTrancheAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16bb2481-29df-4cb0-8746-dd38cf72d3d3" xlink:to="loc_pro_MarketbasedRSUAwardTrancheAxis_6d56b51f-e696-4acb-b309-118cf3e3781b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketbasedRSUAwardTrancheDomain_6d56b51f-e696-4acb-b309-118cf3e3781b_default" xlink:href="pro-20210930.xsd#pro_MarketbasedRSUAwardTrancheDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pro_MarketbasedRSUAwardTrancheAxis_6d56b51f-e696-4acb-b309-118cf3e3781b" xlink:to="loc_pro_MarketbasedRSUAwardTrancheDomain_6d56b51f-e696-4acb-b309-118cf3e3781b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketbasedRSUAwardTrancheDomain_dab0f531-6d42-459d-a188-448193d5e6da" xlink:href="pro-20210930.xsd#pro_MarketbasedRSUAwardTrancheDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pro_MarketbasedRSUAwardTrancheAxis_6d56b51f-e696-4acb-b309-118cf3e3781b" xlink:to="loc_pro_MarketbasedRSUAwardTrancheDomain_dab0f531-6d42-459d-a188-448193d5e6da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ec1f68f2-2b16-4a21-8d1b-dad72f178173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16bb2481-29df-4cb0-8746-dd38cf72d3d3" xlink:to="loc_us-gaap_PlanNameAxis_ec1f68f2-2b16-4a21-8d1b-dad72f178173" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ec1f68f2-2b16-4a21-8d1b-dad72f178173_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_ec1f68f2-2b16-4a21-8d1b-dad72f178173" xlink:to="loc_us-gaap_PlanNameDomain_ec1f68f2-2b16-4a21-8d1b-dad72f178173_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_52d30faf-d7e2-4c94-8187-ca3d765f2ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_ec1f68f2-2b16-4a21-8d1b-dad72f178173" xlink:to="loc_us-gaap_PlanNameDomain_52d30faf-d7e2-4c94-8187-ca3d765f2ee0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_A2017EquityIncentivePlanMemberMember_c567be1a-c063-4d53-b233-59677f429032" xlink:href="pro-20210930.xsd#pro_A2017EquityIncentivePlanMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_52d30faf-d7e2-4c94-8187-ca3d765f2ee0" xlink:to="loc_pro_A2017EquityIncentivePlanMemberMember_c567be1a-c063-4d53-b233-59677f429032" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_A2017AmendedEquityIncentivePlanMember_125ef8d5-7bb2-4d9c-bef3-b6aea201b65b" xlink:href="pro-20210930.xsd#pro_A2017AmendedEquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_52d30faf-d7e2-4c94-8187-ca3d765f2ee0" xlink:to="loc_pro_A2017AmendedEquityIncentivePlanMember_125ef8d5-7bb2-4d9c-bef3-b6aea201b65b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_505bc866-14ef-463c-b7c9-1d953da0c434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16bb2481-29df-4cb0-8746-dd38cf72d3d3" xlink:to="loc_us-gaap_AwardTypeAxis_505bc866-14ef-463c-b7c9-1d953da0c434" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_505bc866-14ef-463c-b7c9-1d953da0c434_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_505bc866-14ef-463c-b7c9-1d953da0c434" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_505bc866-14ef-463c-b7c9-1d953da0c434_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_505bc866-14ef-463c-b7c9-1d953da0c434" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_RestrictedStockUnittimebasedMember_0b8aec68-5a0d-4727-81cb-87fe74ac5842" xlink:href="pro-20210930.xsd#pro_RestrictedStockUnittimebasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:to="loc_pro_RestrictedStockUnittimebasedMember_0b8aec68-5a0d-4727-81cb-87fe74ac5842" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9b8b5859-00ea-4779-b11f-dbc6a13935ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9b8b5859-00ea-4779-b11f-dbc6a13935ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_f8210089-cd6c-43a6-a790-ecf647814776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:to="loc_us-gaap_EmployeeStockMember_f8210089-cd6c-43a6-a790-ecf647814776" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_d07fee89-f550-487c-94d5-8c0c214c725e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:to="loc_us-gaap_PerformanceSharesMember_d07fee89-f550-487c-94d5-8c0c214c725e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_0d94ba1b-9872-4f30-b3db-25c6f3ae28d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_0d94ba1b-9872-4f30-b3db-25c6f3ae28d3" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#NoncashSharebasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" xlink:type="extended" id="ic51aea1d3ddc4da3904206ffcc21cb31_NoncashSharebasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_816781c4-68e1-4c79-b826-eefff9945ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f8740b69-ee01-4da9-980c-031dd8c7568f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_816781c4-68e1-4c79-b826-eefff9945ea8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f8740b69-ee01-4da9-980c-031dd8c7568f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_40d879ba-6dab-4c9b-998f-90236ab2997f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_816781c4-68e1-4c79-b826-eefff9945ea8" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_40d879ba-6dab-4c9b-998f-90236ab2997f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1f631f7d-9606-4070-9fc2-19c9b7644231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_40d879ba-6dab-4c9b-998f-90236ab2997f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1f631f7d-9606-4070-9fc2-19c9b7644231" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1f631f7d-9606-4070-9fc2-19c9b7644231_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1f631f7d-9606-4070-9fc2-19c9b7644231" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1f631f7d-9606-4070-9fc2-19c9b7644231_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1f631f7d-9606-4070-9fc2-19c9b7644231" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9bb68412-640b-41d6-8c50-0ef61b1f02c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:to="loc_us-gaap_CostOfSalesMember_9bb68412-640b-41d6-8c50-0ef61b1f02c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_d312a9a8-6fd2-4581-84f0-f85520001af3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_d312a9a8-6fd2-4581-84f0-f85520001af3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_c5f23a89-cba0-46df-90e2-ba27b56e61f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_c5f23a89-cba0-46df-90e2-ba27b56e61f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ece787b7-d920-49ca-91ca-89d01a6a502a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ece787b7-d920-49ca-91ca-89d01a6a502a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_e8e207cb-7dd2-4c98-a4ff-15ddb944275b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:to="loc_us-gaap_OperatingExpenseMember_e8e207cb-7dd2-4c98-a4ff-15ddb944275b" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#NoncashSharebasedCompensationAwardsoutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" xlink:type="extended" id="ic129632afdcf4853a7f144fa64109414_NoncashSharebasedCompensationAwardsoutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e58348ae-450b-4bff-ab84-eeee063d3e10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_cc4f7513-295e-4ec3-9d8c-7dfc34f7626a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e58348ae-450b-4bff-ab84-eeee063d3e10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_cc4f7513-295e-4ec3-9d8c-7dfc34f7626a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e58348ae-450b-4bff-ab84-eeee063d3e10" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8d62477c-fc41-4fd9-8c60-708f8020f83a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_AwardTypeAxis_8d62477c-fc41-4fd9-8c60-708f8020f83a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8d62477c-fc41-4fd9-8c60-708f8020f83a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8d62477c-fc41-4fd9-8c60-708f8020f83a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8d62477c-fc41-4fd9-8c60-708f8020f83a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39d68166-fe57-4a2b-a074-9c2488ab95c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8d62477c-fc41-4fd9-8c60-708f8020f83a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39d68166-fe57-4a2b-a074-9c2488ab95c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_RestrictedStockUnittimebasedMember_4f76a93a-6cf6-4657-adcf-d20beeebd5c2" xlink:href="pro-20210930.xsd#pro_RestrictedStockUnittimebasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39d68166-fe57-4a2b-a074-9c2488ab95c3" xlink:to="loc_pro_RestrictedStockUnittimebasedMember_4f76a93a-6cf6-4657-adcf-d20beeebd5c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_e7ba127e-c1cc-465d-b0aa-09b86fcd3535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39d68166-fe57-4a2b-a074-9c2488ab95c3" xlink:to="loc_us-gaap_PerformanceSharesMember_e7ba127e-c1cc-465d-b0aa-09b86fcd3535" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_8b9a82b4-e58a-4f13-b9e4-447d61bba09b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39d68166-fe57-4a2b-a074-9c2488ab95c3" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_8b9a82b4-e58a-4f13-b9e4-447d61bba09b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketShareUnitsMsusMember_98ebaec9-6798-4ec1-a7b1-a514df52c783" xlink:href="pro-20210930.xsd#pro_MarketShareUnitsMsusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39d68166-fe57-4a2b-a074-9c2488ab95c3" xlink:to="loc_pro_MarketShareUnitsMsusMember_98ebaec9-6798-4ec1-a7b1-a514df52c783" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_98d45365-e449-405e-88e8-f3262f74ca28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_AwardDateAxis_98d45365-e449-405e-88e8-f3262f74ca28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_98d45365-e449-405e-88e8-f3262f74ca28_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardDateAxis_98d45365-e449-405e-88e8-f3262f74ca28" xlink:to="loc_us-gaap_AwardDateDomain_98d45365-e449-405e-88e8-f3262f74ca28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_58919efb-2791-4846-ad97-e87497aaa17e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardDateAxis_98d45365-e449-405e-88e8-f3262f74ca28" xlink:to="loc_us-gaap_AwardDateDomain_58919efb-2791-4846-ad97-e87497aaa17e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_996568dc-d412-4cf7-a764-32d71e4547fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_GranteeStatusAxis_996568dc-d412-4cf7-a764-32d71e4547fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_996568dc-d412-4cf7-a764-32d71e4547fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_996568dc-d412-4cf7-a764-32d71e4547fb" xlink:to="loc_us-gaap_GranteeStatusDomain_996568dc-d412-4cf7-a764-32d71e4547fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_1d432ad0-8267-459c-a76f-a8bc9e979f21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_996568dc-d412-4cf7-a764-32d71e4547fb" xlink:to="loc_us-gaap_GranteeStatusDomain_1d432ad0-8267-459c-a76f-a8bc9e979f21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_49e31d37-5924-45e0-b7f9-e5dd5b3c2f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_PlanNameAxis_49e31d37-5924-45e0-b7f9-e5dd5b3c2f7f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_49e31d37-5924-45e0-b7f9-e5dd5b3c2f7f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_49e31d37-5924-45e0-b7f9-e5dd5b3c2f7f" xlink:to="loc_us-gaap_PlanNameDomain_49e31d37-5924-45e0-b7f9-e5dd5b3c2f7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8d131c42-9392-42d2-a364-34bfb3fc2a83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_49e31d37-5924-45e0-b7f9-e5dd5b3c2f7f" xlink:to="loc_us-gaap_PlanNameDomain_8d131c42-9392-42d2-a364-34bfb3fc2a83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_19877ff3-fbe1-40cc-8b54-3f8bb2264478" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_VestingAxis_19877ff3-fbe1-40cc-8b54-3f8bb2264478" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_19877ff3-fbe1-40cc-8b54-3f8bb2264478_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_19877ff3-fbe1-40cc-8b54-3f8bb2264478" xlink:to="loc_us-gaap_VestingDomain_19877ff3-fbe1-40cc-8b54-3f8bb2264478_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_5c581d51-aa07-4aa6-aae6-e52a6d80b681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_19877ff3-fbe1-40cc-8b54-3f8bb2264478" xlink:to="loc_us-gaap_VestingDomain_5c581d51-aa07-4aa6-aae6-e52a6d80b681" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bc7773f9-641d-44cb-953c-bbae19532b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bc7773f9-641d-44cb-953c-bbae19532b64" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bc7773f9-641d-44cb-953c-bbae19532b64_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bc7773f9-641d-44cb-953c-bbae19532b64" xlink:to="loc_us-gaap_ClassOfStockDomain_bc7773f9-641d-44cb-953c-bbae19532b64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ec4784b9-9a41-4dd1-95e6-8191879a6bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bc7773f9-641d-44cb-953c-bbae19532b64" xlink:to="loc_us-gaap_ClassOfStockDomain_ec4784b9-9a41-4dd1-95e6-8191879a6bd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ca90e104-6c78-4d68-91f2-eb4fd9f0ff96" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_srt_RangeAxis_ca90e104-6c78-4d68-91f2-eb4fd9f0ff96" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ca90e104-6c78-4d68-91f2-eb4fd9f0ff96_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ca90e104-6c78-4d68-91f2-eb4fd9f0ff96" xlink:to="loc_srt_RangeMember_ca90e104-6c78-4d68-91f2-eb4fd9f0ff96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9a6eb464-8870-4ebc-9691-121a81d313be" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ca90e104-6c78-4d68-91f2-eb4fd9f0ff96" xlink:to="loc_srt_RangeMember_9a6eb464-8870-4ebc-9691-121a81d313be" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#NoncashSharebasedCompensationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" xlink:type="extended" id="i0446e9a0da584747be0a22e76bf1c1ca_NoncashSharebasedCompensationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_29668d62-64c2-4640-b640-a91716c055e1" xlink:href="pro-20210930.xsd#pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_48c866c0-2709-4db2-8159-d7c051179408" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_29668d62-64c2-4640-b640-a91716c055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_48c866c0-2709-4db2-8159-d7c051179408" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8334d082-2e58-4713-9a11-f9ca43991261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_29668d62-64c2-4640-b640-a91716c055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8334d082-2e58-4713-9a11-f9ca43991261" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_58eeb687-9d68-4edf-a2f7-e153f25dd7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_29668d62-64c2-4640-b640-a91716c055e1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_58eeb687-9d68-4edf-a2f7-e153f25dd7b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c9a85804-cf09-4cc2-b685-cc2a3711ad52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_29668d62-64c2-4640-b640-a91716c055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c9a85804-cf09-4cc2-b685-cc2a3711ad52" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable_4311c998-9332-4eca-80d8-374738a50988" xlink:href="pro-20210930.xsd#pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_29668d62-64c2-4640-b640-a91716c055e1" xlink:to="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable_4311c998-9332-4eca-80d8-374738a50988" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1a367428-fe51-4395-bee2-c7105d6dda6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable_4311c998-9332-4eca-80d8-374738a50988" xlink:to="loc_us-gaap_AwardTypeAxis_1a367428-fe51-4395-bee2-c7105d6dda6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a367428-fe51-4395-bee2-c7105d6dda6f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1a367428-fe51-4395-bee2-c7105d6dda6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a367428-fe51-4395-bee2-c7105d6dda6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b753e7f-81a3-4e25-859c-aa84e56e72ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1a367428-fe51-4395-bee2-c7105d6dda6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b753e7f-81a3-4e25-859c-aa84e56e72ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketShareUnitsMsusMember_f7462ec4-b58e-4bea-a273-7103b2c39588" xlink:href="pro-20210930.xsd#pro_MarketShareUnitsMsusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b753e7f-81a3-4e25-859c-aa84e56e72ea" xlink:to="loc_pro_MarketShareUnitsMsusMember_f7462ec4-b58e-4bea-a273-7103b2c39588" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/ConvertibledebtDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#ConvertibledebtDetails"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/ConvertibledebtDetails" xlink:type="extended" id="ia7c8fd4c1d544a4193159484a30b781f_ConvertibledebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_e7081b08-7c9a-4384-8940-4da66ebfddf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_e7081b08-7c9a-4384-8940-4da66ebfddf8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_47f4fd13-0ef2-4be7-802c-e63d65edad9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_47f4fd13-0ef2-4be7-802c-e63d65edad9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_122747b2-a347-46e4-af5d-78cc2315e91d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_122747b2-a347-46e4-af5d-78cc2315e91d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_91df1582-e125-44b3-b65a-4dbe15e338f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_91df1582-e125-44b3-b65a-4dbe15e338f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_13277090-42d7-457b-8cee-bdcc8401a5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_13277090-42d7-457b-8cee-bdcc8401a5d4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_65f59c99-7493-4303-bcea-bc957e81e539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_65f59c99-7493-4303-bcea-bc957e81e539" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_bd46effe-1b03-4624-85ef-361d70ed57c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_bd46effe-1b03-4624-85ef-361d70ed57c0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_e549692b-8328-414f-92c7-3abf349929fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentFairValue_e549692b-8328-414f-92c7-3abf349929fa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_3fbd9cc2-40d2-4f69-b690-24efb34f019b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_3fbd9cc2-40d2-4f69-b690-24efb34f019b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_b2680cd7-f967-4b7f-8359-97f988c9e9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_b2680cd7-f967-4b7f-8359-97f988c9e9c1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1f6965b1-be5c-4af6-a0b6-9f0271aa7021" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1f6965b1-be5c-4af6-a0b6-9f0271aa7021" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_89855b89-1be3-4d0c-9687-2b6976bfd814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_ConvertibleDebt_89855b89-1be3-4d0c-9687-2b6976bfd814" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_1d0b65d4-46b1-4f93-8b2b-59f0bc02176a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_1d0b65d4-46b1-4f93-8b2b-59f0bc02176a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Convertibledebtissuancecostequitycomponent_93e0233d-c736-4d73-8095-2c71fdde85fc" xlink:href="pro-20210930.xsd#pro_Convertibledebtissuancecostequitycomponent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_pro_Convertibledebtissuancecostequitycomponent_93e0233d-c736-4d73-8095-2c71fdde85fc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest_f3147213-d15a-4e98-8b59-18e1fd61af6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest_f3147213-d15a-4e98-8b59-18e1fd61af6c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_0966881c-0974-44f5-9239-64b498f3d0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_0966881c-0974-44f5-9239-64b498f3d0ec" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_65128363-d22e-4eb9-9833-735177a90308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_65128363-d22e-4eb9-9833-735177a90308" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_565affce-9325-431a-b7cf-ee1f6b041f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_InterestExpenseDebt_565affce-9325-431a-b7cf-ee1f6b041f51" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_94a0544e-a56c-433d-87fb-e28e216e4444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_94a0544e-a56c-433d-87fb-e28e216e4444" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Purchaseofcappedcall_24cfc416-0b1c-47a7-aa78-2a1a625b08e6" xlink:href="pro-20210930.xsd#pro_Purchaseofcappedcall"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_pro_Purchaseofcappedcall_24cfc416-0b1c-47a7-aa78-2a1a625b08e6" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_14d6bbed-2468-40bf-a70c-b40f0af54d04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentTable_14d6bbed-2468-40bf-a70c-b40f0af54d04" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_76154421-2f94-4324-b70f-f15ffe346af6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_14d6bbed-2468-40bf-a70c-b40f0af54d04" xlink:to="loc_us-gaap_DebtInstrumentAxis_76154421-2f94-4324-b70f-f15ffe346af6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_76154421-2f94-4324-b70f-f15ffe346af6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_76154421-2f94-4324-b70f-f15ffe346af6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_76154421-2f94-4324-b70f-f15ffe346af6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_769f3994-9e80-440c-87c6-8cfb1d89f78d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_76154421-2f94-4324-b70f-f15ffe346af6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_769f3994-9e80-440c-87c6-8cfb1d89f78d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Notesdue2024Member_4932cc5c-bdac-4644-a1f9-53baa9af5747" xlink:href="pro-20210930.xsd#pro_Notesdue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_769f3994-9e80-440c-87c6-8cfb1d89f78d" xlink:to="loc_pro_Notesdue2024Member_4932cc5c-bdac-4644-a1f9-53baa9af5747" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_NotesDue2027Member_89978164-4c6f-40e6-a1d4-e11241ca4f70" xlink:href="pro-20210930.xsd#pro_NotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_769f3994-9e80-440c-87c6-8cfb1d89f78d" xlink:to="loc_pro_NotesDue2027Member_89978164-4c6f-40e6-a1d4-e11241ca4f70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e9d608c9-3a5c-4af1-a8df-bd09ba4d1215" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_14d6bbed-2468-40bf-a70c-b40f0af54d04" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e9d608c9-3a5c-4af1-a8df-bd09ba4d1215" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_e9d608c9-3a5c-4af1-a8df-bd09ba4d1215_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e9d608c9-3a5c-4af1-a8df-bd09ba4d1215" xlink:to="loc_us-gaap_TypeOfAdoptionMember_e9d608c9-3a5c-4af1-a8df-bd09ba4d1215_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6b9bd0cb-6b51-4d29-a2e0-202e7dcf20e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e9d608c9-3a5c-4af1-a8df-bd09ba4d1215" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6b9bd0cb-6b51-4d29-a2e0-202e7dcf20e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member_a812b49d-68a5-456b-a0e3-eeeb3033b4a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_6b9bd0cb-6b51-4d29-a2e0-202e7dcf20e6" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member_a812b49d-68a5-456b-a0e3-eeeb3033b4a8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#CommitmentsandContingenciesPurchasecommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails" xlink:type="extended" id="i9efbc6a5e34b4d0ab59e324c9e25e281_CommitmentsandContingenciesPurchasecommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_9edbaeb4-9c54-43af-ab98-cff0d18fe396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_3f5665c8-453a-4cb7-aeaa-7b6d3aa52014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_9edbaeb4-9c54-43af-ab98-cff0d18fe396" xlink:to="loc_us-gaap_PurchaseObligation_3f5665c8-453a-4cb7-aeaa-7b6d3aa52014" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_028d2fac-beff-4ab2-8824-421dd109fa20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_9edbaeb4-9c54-43af-ab98-cff0d18fe396" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_028d2fac-beff-4ab2-8824-421dd109fa20" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_8a85a616-a182-4ee1-bad1-4b134bb16fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_028d2fac-beff-4ab2-8824-421dd109fa20" xlink:to="loc_us-gaap_OtherCommitmentsAxis_8a85a616-a182-4ee1-bad1-4b134bb16fbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_8a85a616-a182-4ee1-bad1-4b134bb16fbc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_8a85a616-a182-4ee1-bad1-4b134bb16fbc" xlink:to="loc_us-gaap_OtherCommitmentsDomain_8a85a616-a182-4ee1-bad1-4b134bb16fbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_3460dfe2-c381-4b4d-b39d-812f5a6a44a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_8a85a616-a182-4ee1-bad1-4b134bb16fbc" xlink:to="loc_us-gaap_OtherCommitmentsDomain_3460dfe2-c381-4b4d-b39d-812f5a6a44a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_8a610b57-d914-40b2-875b-8ad3f7012e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_028d2fac-beff-4ab2-8824-421dd109fa20" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_8a610b57-d914-40b2-875b-8ad3f7012e56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_8a610b57-d914-40b2-875b-8ad3f7012e56_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_8a610b57-d914-40b2-875b-8ad3f7012e56" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_8a610b57-d914-40b2-875b-8ad3f7012e56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_98a24114-7cbd-461b-b610-91d66471430d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_8a610b57-d914-40b2-875b-8ad3f7012e56" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_98a24114-7cbd-461b-b610-91d66471430d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_SubscriptionServicesCommitmentMember_73fb566c-c61d-426c-b9c2-bf572fa37a33" xlink:href="pro-20210930.xsd#pro_SubscriptionServicesCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_98a24114-7cbd-461b-b610-91d66471430d" xlink:to="loc_pro_SubscriptionServicesCommitmentMember_73fb566c-c61d-426c-b9c2-bf572fa37a33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_ComputingInfrastructureCommitmentMember_671fbd69-563c-4af1-a304-c8a01f5fb429" xlink:href="pro-20210930.xsd#pro_ComputingInfrastructureCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_98a24114-7cbd-461b-b610-91d66471430d" xlink:to="loc_pro_ComputingInfrastructureCommitmentMember_671fbd69-563c-4af1-a304-c8a01f5fb429" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>pro-20210930_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 2021 Workiva-->
<!--r:867240a6-6050-4a60-805b-bd5d64d115ac,g:6d1b690c-8be0-4f9e-baef-b7d860bf88e3-->
<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_OperatingLeaseLiabilityNoncurrent_3e9c3856-7b13-4621-9f12-42b8b2728191_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, Liability, Noncurrent</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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsForNewAccountingPronouncementsAxis_c07e3a65-24da-410e-8c8b-fbd34c3cb7eb_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_8581cb88-5a4d-4bcb-b9ac-2f233505a020_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">Debt Instrument, Face Amount</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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInEmployeeRelatedLiabilities_144e5d30-6baa-4c43-af4f-5020fd2c9f71_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" 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 payroll and other employee benefits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_5b3c0d6d-6581-45b1-a051-098d02cdc7b9_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 income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_5a41f972-9d3a-4805-95ab-f76f170eca8e_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 income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_8e445002-36b9-4a75-b1a0-0fc50937ca9f_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 Income (Loss) Attributable to Parent</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityEmergingGrowthCompany_887ed531-e19f-4192-b474-3aacfcae528e_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/2021/dei-2021.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_OperatingLeaseRightOfUseAsset_1bfb3e93-5982-421c-bfdb-58d5b2b979f5_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 Asset</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/2021/elts/us-gaap-2021-01-31.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_EmployeeRelatedLiabilitiesCurrent_da621cb9-3f5b-483d-9492-1da99e7e4095_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" 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 payroll and other employee 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/2021/elts/us-gaap-2021-01-31.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_dei_AddressTypeDomain_36b0b6b0-0e08-4479-bac5-abbc846c16f7_terseLabel_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:label id="lab_dei_AddressTypeDomain_label_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AddressTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain" xlink:to="lab_dei_AddressTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_e5a758d4-cbb7-4024-bec5-ef08bb1d4734_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_ada42660-6d1f-4dae-bca8-797d11dd593a_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/2021/dei-2021.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_IncomeStatementLocationAxis_c8438c88-f6f4-4d64-9561-15d6d8d1e450_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 [Axis]</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/2021/elts/us-gaap-2021-01-31.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_pro_MarketStockUnitsValuationAssumptionsTableTextBlock_28744ce9-c57b-47e4-8283-84550267e58a_terseLabel_en-US" xlink:label="lab_pro_MarketStockUnitsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Stock Units Valuation Assumptions</link:label>
    <link:label id="lab_pro_MarketStockUnitsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_pro_MarketStockUnitsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Stock Units Valuation Assumptions [Table Text Block]</link:label>
    <link:label id="lab_pro_MarketStockUnitsValuationAssumptionsTableTextBlock_documentation_en-US" xlink:label="lab_pro_MarketStockUnitsValuationAssumptionsTableTextBlock" 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">Tabular disclosure of the significant assumptions used during the year to estimate the fair value of Market Stock Units which are performance-based awards that vest based upon the Company's relative shareholder return.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketStockUnitsValuationAssumptionsTableTextBlock" xlink:href="pro-20210930.xsd#pro_MarketStockUnitsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_MarketStockUnitsValuationAssumptionsTableTextBlock" xlink:to="lab_pro_MarketStockUnitsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_A2017EquityIncentivePlanMemberMember_ded4f586-694e-4482-86eb-8efa16f98a3e_terseLabel_en-US" xlink:label="lab_pro_A2017EquityIncentivePlanMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Equity Incentive Plan [Member] [Member]</link:label>
    <link:label id="lab_pro_A2017EquityIncentivePlanMemberMember_label_en-US" xlink:label="lab_pro_A2017EquityIncentivePlanMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Equity Incentive Plan [Member] [Member]</link:label>
    <link:label id="lab_pro_A2017EquityIncentivePlanMemberMember_documentation_en-US" xlink:label="lab_pro_A2017EquityIncentivePlanMemberMember" 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">2017 Equity Incentive Plan [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_A2017EquityIncentivePlanMemberMember" xlink:href="pro-20210930.xsd#pro_A2017EquityIncentivePlanMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_A2017EquityIncentivePlanMemberMember" xlink:to="lab_pro_A2017EquityIncentivePlanMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_9636ee87-d18d-426b-99e9-3e0b713f95a7_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/2021/elts/srt-2021-01-31.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_RetainedEarningsAccumulatedDeficit_e2f04ebb-b489-4134-8c9e-729f9cf87d53_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">Retained Earnings (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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressAddressLine1_227d2871-82d6-4650-8703-0d68ebb240fa_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/2021/dei-2021.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_StockCompensationPlanMember_45077773-dcf7-4239-8a9c-607871073b37_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">Share-based Payment Arrangement [Member]</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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseTermOfContract_9620c403-9d74-4957-b6f8-c5af16e252c0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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 Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_07588946-e861-4e34-ac25-363f95ac300f_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" 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">RSUs</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/2021/elts/us-gaap-2021-01-31.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_StatementOfStockholdersEquityAbstract_6f0d2d15-8507-4223-92ec-7de3b2329cdc_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_78a1d2b2-1db6-4413-9146-6e59e09e3f16_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">Stock Issued During Period, Shares, Employee Stock Purchase Plans</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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentConvertibleConversionPrice1_e8c011f3-51a2-43b7-bb4a-f09d8aa18416_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">Debt Instrument, Convertible, Conversion Price</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7aef5605-22fa-49bf-a6eb-b1fa117b41cc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_10cd255b-6f2f-4e05-91e6-6925cefad5b1_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/2021/dei-2021.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_dei_EntityFilerCategory_a2a0368d-c6cf-466a-ba43-862a21227330_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/2021/dei-2021.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_OtherAssetsNoncurrent_2b0d6100-4f35-4222-b744-e9f8b67a6108_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 long term assets, net</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/2021/elts/us-gaap-2021-01-31.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_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months_09997546-46fb-4783-b7d1-8e31c98feab5_terseLabel_en-US" xlink:label="lab_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months" xlink: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, to be recognized within 12 months</link:label>
    <link:label id="lab_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months_label_en-US" xlink:label="lab_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months" xlink: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, to be recognized within 12 months</link:label>
    <link:label id="lab_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months_documentation_en-US" xlink:label="lab_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months" 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 Remaining Performance Obligation, to be recognized within 12 months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months" xlink:href="pro-20210930.xsd#pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months" xlink:to="lab_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7c751535-4430-46a8-a55f-a074e29e953b_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink: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 and Change in Accounting Principle</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink: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 and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2d0e489f-cffa-4318-83b1-cb1e617ff326_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/2021/elts/us-gaap-2021-01-31.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_pro_ScheduleofDisaggregationOfRevenueTableTextBlock_7e9588a2-aa0f-4b00-99a3-5ad4e6804ff2_terseLabel_en-US" xlink:label="lab_pro_ScheduleofDisaggregationOfRevenueTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:label id="lab_pro_ScheduleofDisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_pro_ScheduleofDisaggregationOfRevenueTableTextBlock" xlink: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 Disaggregation Of Revenue [Table Text Block]</link:label>
    <link:label id="lab_pro_ScheduleofDisaggregationOfRevenueTableTextBlock_documentation_en-US" xlink:label="lab_pro_ScheduleofDisaggregationOfRevenueTableTextBlock" 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">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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_ScheduleofDisaggregationOfRevenueTableTextBlock" xlink:href="pro-20210930.xsd#pro_ScheduleofDisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_ScheduleofDisaggregationOfRevenueTableTextBlock" xlink:to="lab_pro_ScheduleofDisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_dee9bd9b-adc4-4ecb-9c9d-314e500a819e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink: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, Convertible, Remaining Discount Amortization Period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink: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, Remaining Discount Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebt_f12748b4-e776-4e48-8937-e78d34561ced_totalLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" 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">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebt" xlink:to="lab_us-gaap_ConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dbb8c573-4c04-4485-8fe6-58fb8f83e8b9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink: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, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c45bedfb-d7b8-4304-8fdc-a3a4cfca1fda_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">Shares available for future grants</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/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b2a234bc-4908-4bd9-83dd-e85a4fb1c0dd_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">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredCosts_4589fa80-cf4f-4364-a461-3a700b9f356c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCosts" xlink: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 Costs, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DeferredCosts_label_en-US" xlink:label="lab_us-gaap_DeferredCosts" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCosts" xlink:to="lab_us-gaap_DeferredCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_474a7506-7b54-4340-9289-c490fc737c01_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">Income tax provision (benefit)</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/2021/elts/us-gaap-2021-01-31.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_dei_FormerAddressMember_a4835393-8d4c-451a-ab20-a6ab4db64c81_terseLabel_en-US" xlink:label="lab_dei_FormerAddressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Former Address [Member]</link:label>
    <link:label id="lab_dei_FormerAddressMember_label_en-US" xlink:label="lab_dei_FormerAddressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Former Address [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_FormerAddressMember" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_FormerAddressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_FormerAddressMember" xlink:to="lab_dei_FormerAddressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_c7b114f0-6bab-4da0-82c0-a41282ea5981_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink: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 Commitments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink: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 Commitments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_aea84527-1609-4f65-9945-c974a3186a15_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_OrganizationAndNatureOfOperationsAbstract_343b811b-b763-493a-b188-82b82b4dbcc2_terseLabel_en-US" xlink:label="lab_pro_OrganizationAndNatureOfOperationsAbstract" xlink: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 and Nature of Operations [Abstract]</link:label>
    <link:label id="lab_pro_OrganizationAndNatureOfOperationsAbstract_label_en-US" xlink:label="lab_pro_OrganizationAndNatureOfOperationsAbstract" xlink: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 and Nature of Operations [Abstract]</link:label>
    <link:label id="lab_pro_OrganizationAndNatureOfOperationsAbstract_documentation_en-US" xlink:label="lab_pro_OrganizationAndNatureOfOperationsAbstract" 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">Organization and Nature of Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_OrganizationAndNatureOfOperationsAbstract" xlink:href="pro-20210930.xsd#pro_OrganizationAndNatureOfOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_OrganizationAndNatureOfOperationsAbstract" xlink:to="lab_pro_OrganizationAndNatureOfOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d4fd7f4d-7263-4209-8a9c-6d2d6d511641_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">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccountsReceivableNetCurrent_53699352-98a4-42fc-a105-3f0dd688607c_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">Trade and Other Receivables, Net, Current</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/2021/elts/us-gaap-2021-01-31.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_pro_DisaggregationofRevenueTextBlock_b22222d9-6577-45e3-9e35-b9a7b48ca89d_terseLabel_en-US" xlink:label="lab_pro_DisaggregationofRevenueTextBlock" xlink: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 [Text Block]</link:label>
    <link:label id="lab_pro_DisaggregationofRevenueTextBlock_label_en-US" xlink:label="lab_pro_DisaggregationofRevenueTextBlock" xlink: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 [Text Block]</link:label>
    <link:label id="lab_pro_DisaggregationofRevenueTextBlock_documentation_en-US" xlink:label="lab_pro_DisaggregationofRevenueTextBlock" 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">Disaggregation of Revenue [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_DisaggregationofRevenueTextBlock" xlink:href="pro-20210930.xsd#pro_DisaggregationofRevenueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_DisaggregationofRevenueTextBlock" xlink:to="lab_pro_DisaggregationofRevenueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_3bd96004-2470-42ef-9819-0c60fc2042ec_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/2021/elts/us-gaap-2021-01-31.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_pro_WarrantExerciseShares_44cb334f-a97b-48e0-bbd1-338ae30495ea_terseLabel_en-US" xlink:label="lab_pro_WarrantExerciseShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Exercise, Shares</link:label>
    <link:label id="lab_pro_WarrantExerciseShares_label_en-US" xlink:label="lab_pro_WarrantExerciseShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Exercise, Shares</link:label>
    <link:label id="lab_pro_WarrantExerciseShares_documentation_en-US" xlink:label="lab_pro_WarrantExerciseShares" 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">Warrant Exercise, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_WarrantExerciseShares" xlink:href="pro-20210930.xsd#pro_WarrantExerciseShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_WarrantExerciseShares" xlink:to="lab_pro_WarrantExerciseShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ccf99d1d-ff9a-4461-ae6b-6d76eea7f21a_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 [Axis]</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/2021/elts/us-gaap-2021-01-31.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_AssetsCurrent_bc3824dd-2a66-4c35-a7d9-f4494ecf189b_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/2021/elts/us-gaap-2021-01-31.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_SellingAndMarketingExpenseMember_e17aa966-0b7e-43c2-9d4f-fc9981ada5f6_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">Selling and Marketing Expense [Member]</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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentFiscalYearFocus_7d35080d-4bd4-4bd6-bcf8-e44c3b2f8516_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/2021/dei-2021.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_LesseeOperatingLeaseLiabilityPaymentsDue_09fe35eb-7dd1-416d-af66-4f6d29b138e5_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" 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">Operating Leases, Payments Due</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink: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 Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_fe44760c-749e-411d-a551-c1368416dfd4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink: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, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_d7ea8efb-2df5-4a3d-9c4d-6d2636dafc05_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/2021/dei-2021.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_StatementOfFinancialPositionAbstract_03066519-d178-410e-ba6e-84f8f88a4cac_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_537c9cd3-3b2f-4f13-a6e8-6303ae7bdfc9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink: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 Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d587ce38-068b-4750-bba3-1a0332fe18ce_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">Antidilutive potential common shares excluded from computation of earnings per share</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_b2e0335d-7822-4b52-a433-aba61f5702ac_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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 measurement</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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 Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_6671879f-c444-48f9-b40e-1f158f73a8e4_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/2021/elts/us-gaap-2021-01-31.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_srt_ProductOrServiceAxis_7a62b728-5bad-4536-9136-fff4378b6696_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 [Axis]</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/2021/elts/srt-2021-01-31.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_dei_EntityIncorporationStateCountryCode_81843cd9-ab24-44d9-b387-9e762e0fc053_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/2021/dei-2021.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_dei_EntitySmallBusiness_9ab1b0ae-f754-4829-825e-48dfaea3cc1c_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/2021/dei-2021.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_GranteeStatusAxis_775ca52f-ee91-43e9-aaa0-4fe2d5944f35_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusAxis_label_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusAxis" xlink:to="lab_us-gaap_GranteeStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionCustomerAcquisitions_b6a3f829-a3c3-40d7-912e-47854f00628f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionCustomerAcquisitions" xlink: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 Recognition, Customer Acquisitions [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionCustomerAcquisitions_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionCustomerAcquisitions" xlink: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 Recognition, Customer Acquisitions [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionCustomerAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionCustomerAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionCustomerAcquisitions" xlink:to="lab_us-gaap_RevenueRecognitionCustomerAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_Notesdue2024Member_e61df742-9d4a-4186-9606-30a1ca634c2d_terseLabel_en-US" xlink:label="lab_pro_Notesdue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes due 2024 [Member]</link:label>
    <link:label id="lab_pro_Notesdue2024Member_label_en-US" xlink:label="lab_pro_Notesdue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes due 2024 [Member]</link:label>
    <link:label id="lab_pro_Notesdue2024Member_documentation_en-US" xlink:label="lab_pro_Notesdue2024Member" 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">Notes due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Notesdue2024Member" xlink:href="pro-20210930.xsd#pro_Notesdue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_Notesdue2024Member" xlink:to="lab_pro_Notesdue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_ead92026-3a46-415c-b2b0-38efcb278296_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock - par value</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDeferredCharges_8d695f80-883d-428a-9ad7-722ca7dc1751_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredCharges" xlink: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 Charges</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDeferredCharges_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredCharges" xlink: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 Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredCharges" xlink:to="lab_us-gaap_AmortizationOfDeferredCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0af14640-d9ed-4fc5-9ee7-5852c7631437_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">Weighted average grant date fair value, per share, of awards granted in period</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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsForErrorCorrectionDomain_2e641dae-f686-45e2-bd12-76e00080c9bf_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForErrorCorrectionDomain" xlink: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 for Error Correction [Domain]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Correction, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:to="lab_us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_MarketShareUnitsMsusMember_102a4d18-415c-4670-af53-5721d76c0ef3_terseLabel_en-US" xlink:label="lab_pro_MarketShareUnitsMsusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Share Units (MSUs) [Member]</link:label>
    <link:label id="lab_pro_MarketShareUnitsMsusMember_label_en-US" xlink:label="lab_pro_MarketShareUnitsMsusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Share Units (MSUs) [Member]</link:label>
    <link:label id="lab_pro_MarketShareUnitsMsusMember_documentation_en-US" xlink:label="lab_pro_MarketShareUnitsMsusMember" 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">Market Share Units (MSUs) are performance-based awards which vest based upon the company's relative shareholder return.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketShareUnitsMsusMember" xlink:href="pro-20210930.xsd#pro_MarketShareUnitsMsusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_MarketShareUnitsMsusMember" xlink:to="lab_pro_MarketShareUnitsMsusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_958fe6eb-0a63-412e-bc5a-cda04c115413_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_3074e42b-b9f9-48ea-a2f9-af3d6d08646f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink: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, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink: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, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_d3b47c55-3c3b-4a75-881c-fc0db63c05ac_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">Selling and Marketing Expense</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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_885f6ddc-56f7-489a-addb-82fec95af8f5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink: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</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink: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 Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2bc6830c-a3fc-4a6d-aa22-5cf88c4d5a45_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">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9dfd36e9-62a0-402b-96aa-bf069aea0a45_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">Award Type [Domain]</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/2021/elts/us-gaap-2021-01-31.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_ConvertibleDebtTableTextBlock_ad2b028a-0b5b-48b6-a2cd-1b1e4909e0a0_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:to="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_1520bc89-a457-4011-ba48-2bef9ecc97cd_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" 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">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/2021/elts/us-gaap-2021-01-31.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_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually_1b34c663-154f-4e04-b452-c8dc4b00c556_terseLabel_en-US" xlink:label="lab_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually" xlink: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 Amount Contributable By Employees Under ESPP- Annually</link:label>
    <link:label id="lab_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually_label_en-US" xlink:label="lab_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually" xlink: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 Amount Contributable By Employees Under ESPP- Annually</link:label>
    <link:label id="lab_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually_documentation_en-US" xlink:label="lab_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually" 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">Maximum Amount Contributable By Employees Under ESPP- Annually</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually" xlink:href="pro-20210930.xsd#pro_MaximumAmountContributableByEmployeesUnderESPPAnnually"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually" xlink:to="lab_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_ff90ddc2-99f4-45ef-be95-33a1fbf9670c_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 (Premium)</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/2021/elts/us-gaap-2021-01-31.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_ConvertibleDebtNoncurrent_1b020d54-dda3-4ea0-8d1f-c9993b17249d_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink: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, Noncurrent</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:to="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_632ec14f-f127-4f50-9d1a-67fcf53efed1_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/2021/elts/us-gaap-2021-01-31.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_ffafcaa5-ab26-4a37-afea-bf4de4a1d540_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_1b1a28d2-ea7b-49ce-9421-f8795ba119bb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink: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, Convertible, Stock Price Trigger</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink: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, Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusDomain_9d3304a7-6429-4e30-ac30-adef7c1df20b_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusDomain_label_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusDomain" xlink:to="lab_us-gaap_GranteeStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8ca6c1f2-1893-4b41-867d-0da4e7d8bd84_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">Awards, other than options, granted in period</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/2021/elts/us-gaap-2021-01-31.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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_402b36ec-df84-4a0c-b8a8-e9fb5fd80bb0_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink: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 Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink: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 or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_70d09ca4-f08e-408b-8219-0a460bef0b3f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_Investments_11a80b53-57f0-4863-8353-49b7447c4130_terseLabel_en-US" xlink:label="lab_us-gaap_Investments" xlink: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 Method Investments</link:label>
    <link:label id="lab_us-gaap_Investments_label_en-US" xlink:label="lab_us-gaap_Investments" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Investments" xlink:to="lab_us-gaap_Investments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_fd4fee1d-84f4-4aec-927f-e44b98819a42_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink: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, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink: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 and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_09bc5ccd-2e62-436d-bc11-0b8444c91126_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" 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">Preferred Stock, Value, Issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_36898542-81ad-46a5-b403-bdc86dffff54_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink: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 Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink: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 and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_A2017AmendedEquityIncentivePlanMember_030257cc-eaec-4ba7-83e5-24339644e704_terseLabel_en-US" xlink:label="lab_pro_A2017AmendedEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Amended Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_pro_A2017AmendedEquityIncentivePlanMember_label_en-US" xlink:label="lab_pro_A2017AmendedEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Amended Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_pro_A2017AmendedEquityIncentivePlanMember_documentation_en-US" xlink:label="lab_pro_A2017AmendedEquityIncentivePlanMember" 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">2017 Amended Equity Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_A2017AmendedEquityIncentivePlanMember" xlink:href="pro-20210930.xsd#pro_A2017AmendedEquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_A2017AmendedEquityIncentivePlanMember" xlink:to="lab_pro_A2017AmendedEquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall_fbc0fd94-e133-4e8d-ba56-f8b3d3b6f428_terseLabel_en-US" xlink:label="lab_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall" xlink: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 Additional Paid in Capital, Other</link:label>
    <link:label id="lab_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall_label_en-US" xlink:label="lab_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to additional paid in capital, purchase of capped call</link:label>
    <link:label id="lab_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall_documentation_en-US" xlink:label="lab_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall" 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">Adjustment to paid in capital, purchase of capped call</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall" xlink:href="pro-20210930.xsd#pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall" xlink:to="lab_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_891e1b71-df0e-4d4f-b57a-6fb31e578d9c_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/2021/dei-2021.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_RetainedEarningsMember_fcc5f7aa-ad14-4c56-8eca-c39733a1596d_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">Retained Earnings [Member]</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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentAxis_93d647ab-95a2-49d1-a2d2-336805e9f5a5_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/2021/elts/us-gaap-2021-01-31.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_pro_TherestoftheworldMember_443063cb-1f83-4ddf-88cd-d4b66f809c51_terseLabel_en-US" xlink:label="lab_pro_TherestoftheworldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The rest of the world [Member]</link:label>
    <link:label id="lab_pro_TherestoftheworldMember_label_en-US" xlink:label="lab_pro_TherestoftheworldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The rest of the world [Member]</link:label>
    <link:label id="lab_pro_TherestoftheworldMember_documentation_en-US" xlink:label="lab_pro_TherestoftheworldMember" 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">The rest of the world [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_TherestoftheworldMember" xlink:href="pro-20210930.xsd#pro_TherestoftheworldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_TherestoftheworldMember" xlink:to="lab_pro_TherestoftheworldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_69e554e5-2c54-43ee-ba90-7f27e8b3ce51_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DebtInstrumentFairValue_4e105470-29e4-4d7b-9bcd-b2f8193eb98b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink: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, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_NoncashShareBasedCompensationAbstract_f9b4206e-aefe-4d06-9371-21409b9a8309_terseLabel_en-US" xlink:label="lab_pro_NoncashShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Share-based Compensation [Abstract]</link:label>
    <link:label id="lab_pro_NoncashShareBasedCompensationAbstract_label_en-US" xlink:label="lab_pro_NoncashShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Share-based Compensation [Abstract]</link:label>
    <link:label id="lab_pro_NoncashShareBasedCompensationAbstract_documentation_en-US" xlink:label="lab_pro_NoncashShareBasedCompensationAbstract" 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">Noncash Share-based Compensation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_NoncashShareBasedCompensationAbstract" xlink:href="pro-20210930.xsd#pro_NoncashShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_NoncashShareBasedCompensationAbstract" xlink:to="lab_pro_NoncashShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_341ed933-7a05-4eff-9d45-98d02726b471_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink: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 Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_76d059e6-e128-4801-9f3a-bf37f811b750_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressStateOrProvince_7dc0d0b9-3254-4200-bb48-410d00633c2c_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/2021/dei-2021.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_CommitmentsAndContingenciesDisclosureTextBlock_4058da47-fb00-46c0-9289-789a5f6e8f5d_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" 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">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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ab35cfe4-55ff-4408-9e7a-8056299f8250_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">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total</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/2021/elts/us-gaap-2021-01-31.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_TypeOfAdoptionMember_2e4b6b00-a074-4c6f-a6f4-51778daced9b_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_715547ee-585e-4a41-baf0-db476d7c41db_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityDomain_4baa7e79-d3cf-4a93-98be-6feec83879de_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable_ce29e66c-0d3d-4d78-823b-e9af34288a03_terseLabel_en-US" xlink:label="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumptions For Fair Value Calculation of Market Stock Units [Table]</link:label>
    <link:label id="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable_label_en-US" xlink:label="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumptions For Fair Value Calculation of Market Stock Units [Table]</link:label>
    <link:label id="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable_documentation_en-US" xlink:label="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable" 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">Assumptions For Fair Value Calculation of Market Stock Units [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable" xlink:href="pro-20210930.xsd#pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable" xlink:to="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_ca970b26-d54f-491f-a454-58a32915fef3_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">Capital Expenditures Incurred but Not yet Paid</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/2021/elts/us-gaap-2021-01-31.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_26bd0413-4e78-420d-84e3-295c808e3539_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">Right-of-use Asset Obtained in Exchange for Operating Lease Liability</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/2021/elts/us-gaap-2021-01-31.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_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember_51326785-ba9c-4869-ad66-5fe43d64e173_terseLabel_en-US" xlink:label="lab_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember" xlink: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, net of tax [Member]</link:label>
    <link:label id="lab_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember_label_en-US" xlink:label="lab_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember" xlink: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, net of tax [Member]</link:label>
    <link:label id="lab_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember_documentation_en-US" xlink:label="lab_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember" 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">Accumulated Other Comprehensive Income, net of tax [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember" xlink:href="pro-20210930.xsd#pro_AccumulatedOtherComprehensiveIncomenetoftaxMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember" xlink:to="lab_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_AwardsOutstandingTableTextBlock_fd11f443-c1d4-4998-9b34-01e90a4a3e1d_terseLabel_en-US" xlink:label="lab_pro_AwardsOutstandingTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards outstanding [Table Text Block]</link:label>
    <link:label id="lab_pro_AwardsOutstandingTableTextBlock_label_en-US" xlink:label="lab_pro_AwardsOutstandingTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards outstanding [Table Text Block]</link:label>
    <link:label id="lab_pro_AwardsOutstandingTableTextBlock_documentation_en-US" xlink:label="lab_pro_AwardsOutstandingTableTextBlock" 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 awards outstanding for each share-based compansation award type.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AwardsOutstandingTableTextBlock" xlink:href="pro-20210930.xsd#pro_AwardsOutstandingTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_AwardsOutstandingTableTextBlock" xlink:to="lab_pro_AwardsOutstandingTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7144015e-dd23-419a-b863-06a1e3992f74_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 Earnings Per Share, Basic and Diluted [Table Text Block]</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityShellCompany_1b242214-2218-48fb-a126-17a27e4737f6_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/2021/dei-2021.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_0f54bd77-01e3-43d2-9319-3612498d1dd8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink: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, Maximum Employee Subscription Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink: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, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_f756905f-6dfa-44c2-85f2-ed8449b6e69c_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/2021/dei-2021.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_pro_SubscriptionServicesCommitmentMember_c24f84e0-950d-4ba3-9d15-9cde1aec119c_terseLabel_en-US" xlink:label="lab_pro_SubscriptionServicesCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription services commitment [Member]</link:label>
    <link:label id="lab_pro_SubscriptionServicesCommitmentMember_label_en-US" xlink:label="lab_pro_SubscriptionServicesCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription Services Commitment [Member]</link:label>
    <link:label id="lab_pro_SubscriptionServicesCommitmentMember_documentation_en-US" xlink:label="lab_pro_SubscriptionServicesCommitmentMember" 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">Subscription Services Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_SubscriptionServicesCommitmentMember" xlink:href="pro-20210930.xsd#pro_SubscriptionServicesCommitmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_SubscriptionServicesCommitmentMember" xlink:to="lab_pro_SubscriptionServicesCommitmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_RestrictedStockUnittimebasedMember_efa585d9-ee72-46d3-89f1-9ce8ff4c9d13_terseLabel_en-US" xlink:label="lab_pro_RestrictedStockUnittimebasedMember" xlink: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 Unit - time based [Member]</link:label>
    <link:label id="lab_pro_RestrictedStockUnittimebasedMember_label_en-US" xlink:label="lab_pro_RestrictedStockUnittimebasedMember" xlink: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 Unit - time based [Member]</link:label>
    <link:label id="lab_pro_RestrictedStockUnittimebasedMember_documentation_en-US" xlink:label="lab_pro_RestrictedStockUnittimebasedMember" 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">Restricted Stock Unit - time based [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_RestrictedStockUnittimebasedMember" xlink:href="pro-20210930.xsd#pro_RestrictedStockUnittimebasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_RestrictedStockUnittimebasedMember" xlink:to="lab_pro_RestrictedStockUnittimebasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1c87d497-1390-41d8-a341-7416e9fd6799_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">Schedule of Share-based Compensation Expense</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/2021/elts/us-gaap-2021-01-31.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_CommitmentsAndContingenciesDisclosureAbstract_c26a17ec-9d2d-4cc5-aa3a-f3c0ac136451_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/2021/elts/us-gaap-2021-01-31.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_VestingAxis_cb571dff-4f54-4f4c-8aa3-47e9db5c49e3_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_bbda1185-a84d-4ff3-b148-69bcf7b3a74e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink: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 deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink: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 Revenue, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_EarningsPerShareDenominatorAbstract_c8097217-a83e-4b01-955a-e6ad3e5b4155_terseLabel_en-US" xlink:label="lab_pro_EarningsPerShareDenominatorAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator</link:label>
    <link:label id="lab_pro_EarningsPerShareDenominatorAbstract_label_en-US" xlink:label="lab_pro_EarningsPerShareDenominatorAbstract" xlink: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, Denominator [Abstract]</link:label>
    <link:label id="lab_pro_EarningsPerShareDenominatorAbstract_documentation_en-US" xlink:label="lab_pro_EarningsPerShareDenominatorAbstract" 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">Earnings per share, Denominator [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_EarningsPerShareDenominatorAbstract" xlink:href="pro-20210930.xsd#pro_EarningsPerShareDenominatorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_EarningsPerShareDenominatorAbstract" xlink:to="lab_pro_EarningsPerShareDenominatorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_9c15fc16-78c9-4f4a-b4d4-83c5d69655dd_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/2021/dei-2021.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_IncreaseDecreaseInDeferredRevenue_7c82d518-5d91-41ea-959a-a6bcb3f89c11_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink: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_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink: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 Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_3d9383d8-a19f-43ff-be0f-b5c08d079e99_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/2021/elts/us-gaap-2021-01-31.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_PlanNameDomain_ff424da6-35a7-435a-b42a-ec1c27f8434a_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 [Domain]</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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesAuthorized_b9e9159d-3a0b-49fb-b8eb-39f1e3b52e32_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink: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 - shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink: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 Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenseMember_e55dc3e2-99aa-472a-a56f-cd4f7b55de2b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink: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 Expense [Member]</link:label>
    <link:label id="lab_us-gaap_OperatingExpenseMember_label_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink: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 Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9f17941b-ae1f-47a3-a761-406e9b7b3eef_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">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareBasic_1bfa3041-fd8f-458d-a2a3-d64bb6c9aeea_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">Earnings Per Share, Basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_c2ebebda-30a9-4241-8ca8-0bd757d06c60_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 Earnings 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/2021/elts/us-gaap-2021-01-31.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_srt_SegmentGeographicalDomain_2646cfd4-0328-4d92-9290-000368621602_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/2021/elts/srt-2021-01-31.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_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_8a47bd7f-d31a-4006-9431-54e2da39008e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink: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 Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink: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 Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_016ff35e-e9ea-4ac7-8eca-34a17be06971_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink: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 Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_efe9cd4b-a743-4ecb-bac8-bb1809a07713_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">Repayments of Notes Payable</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/2021/elts/us-gaap-2021-01-31.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_StockAppreciationRightsSARSMember_af1e867c-f9c7-4343-b81d-b532856c5d38_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink: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 Appreciation Rights (SARs) [Member]</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink: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 Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_05d1021d-a61c-44ff-8d16-a7dbc316eabd_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 [Domain]</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/2021/elts/srt-2021-01-31.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_DocumentType_5e68404c-666b-4db7-b452-071a9a0b3711_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/2021/dei-2021.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_DebtInstrumentInterestRateStatedPercentage_8eab0d66-6732-4939-ba85-5629e7973b6b_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, Stated 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEarningsPerShareBasicByCommonClassTable_fd3fbd3c-7c29-4392-b62b-a247752bdc20_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink: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 Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink: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, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCurrentAndNoncurrent_b12461ce-5bff-44eb-967f-a99a35e29099_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCurrentAndNoncurrent" xlink: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 Costs</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCurrentAndNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:to="lab_us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_12fb71c4-b4c0-43bb-ab9e-2200a85eaa2e_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" 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">Interest Expense, Debt</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink: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, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_2baf4b67-8434-41d8-af23-37cce92839aa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Option to Renew</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink: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 Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b00b7c7a-3eea-4a29-b715-e774e2c633f7_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SignificantAccountingPoliciesTextBlock_ac726493-0358-4586-92ef-5a220a3c6207_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_18a9b90c-be64-40af-ba1d-c7ba770a3940_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/2021/elts/srt-2021-01-31.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_dei_EntityCurrentReportingStatus_b807f97a-bdad-4899-ac32-e1ef76f0d65f_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/2021/dei-2021.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_NetCashProvidedByUsedInOperatingActivities_b7ea034f-de43-48d4-b0e0-5d9e2f243b9b_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 (used in) 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/2021/elts/us-gaap-2021-01-31.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_CapitalizedContractCostNet_be0461d4-75e6-4fcc-b64f-d8e669d17b39_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_16e476a2-cf3b-456a-bd5d-de89f857cc6b_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, Period of Adoption, Adjustment</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/2021/elts/srt-2021-01-31.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_ScheduleOfDebtTableTextBlock_49115fbd-9b22-46e5-a247-d781fed21191_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_01be7fa7-7bec-4b77-aad3-9da843e2e0e1_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityTaxIdentificationNumber_2927180a-beb3-4b79-9333-b00cc8799749_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/2021/dei-2021.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4132a055-9417-4225-a099-0262239bd2e4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink: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 reserved for issuance under Plan</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink: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 Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_727cb1e7-281b-42ee-b07f-71e772b0b637_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink: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, Payments</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/2021/elts/us-gaap-2021-01-31.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_DeferredChargesPolicyTextBlock_a346ae4c-ce34-43f4-a618-1c0f90b07eba_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink: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 Charges, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink: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 Charges, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:to="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_fc043fbc-1300-4367-9ecd-ad69954fab85_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/2021/elts/srt-2021-01-31.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_WeightedAverageNumberOfSharesOutstandingBasic_77aae449-d1e6-4d1d-ad1e-093f5faeef77_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 Number of Shares Outstanding, Basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b2a1fe94-6507-4fb4-a30d-1973adfefdfa_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">Weighted average shares (basic)</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EarningsPerShareDiluted_7d8a1284-aa41-4790-95ec-ac3992d16336_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">Earnings Per Share, Diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_aa7bab6f-0ab1-4d76-a71e-78adedc1b0b1_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 earnings 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/2021/elts/us-gaap-2021-01-31.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_AmortizationOfFinancingCostsAndDiscounts_1b8512b7-1117-49d9-8add-7284cd7f8de7_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 Financing Costs and Discounts</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/2021/elts/us-gaap-2021-01-31.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_VestingDomain_f988be93-1431-419e-8a1c-509b714d9d48_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a74208d6-6ae4-4799-bae9-ed444461d46c_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of potential common shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink: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 Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_d431de96-6d2d-4fbe-9785-bd67a8d7f111_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 doubtful accounts</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/2021/elts/us-gaap-2021-01-31.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_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate_c664a394-a5b2-4f59-8ce4-742aad5e17ad_terseLabel_en-US" xlink:label="lab_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate" xlink: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, Minimum Employee Subscription rate</link:label>
    <link:label id="lab_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate_label_en-US" xlink:label="lab_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate" xlink: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, Minimum Employee Subscription rate</link:label>
    <link:label id="lab_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate_documentation_en-US" xlink:label="lab_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate" 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, Minimum Employee Subscription rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate" xlink:href="pro-20210930.xsd#pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate" xlink:to="lab_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_139ef311-75b7-45b8-ba34-011880e83b6d_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 [Axis]</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/2021/elts/us-gaap-2021-01-31.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_ComprehensiveIncomeNetOfTax_a040e996-87a8-4aca-a6cf-757c5c1c264f_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 income (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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IntangibleAssetsNetExcludingGoodwill_b9c7ef3a-1452-4a2d-ae88-2e3bcd90b773_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">Intangible Assets, Net (Excluding Goodwill)</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/2021/elts/us-gaap-2021-01-31.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_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock_ba4eef95-8213-4339-89a8-372a0334033e_terseLabel_en-US" xlink:label="lab_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock" xlink: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 Lease Information [Table Text Block]</link:label>
    <link:label id="lab_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock_label_en-US" xlink:label="lab_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock" xlink: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 Related to Leases [Table Text Block]</link:label>
    <link:label id="lab_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock_documentation_en-US" xlink:label="lab_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock" 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">[Table Text Block]Supplemental Cash Flow Information Related to Leases [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock" xlink:href="pro-20210930.xsd#pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock" xlink:to="lab_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_02292bbc-1603-4398-89b7-c3b495b2db11_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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">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/2021/elts/us-gaap-2021-01-31.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_pro_LesseeOperatingLeaseTerminationOption_65026fd2-9c3f-4325-bf41-05e8010b35d0_terseLabel_en-US" xlink:label="lab_pro_LesseeOperatingLeaseTerminationOption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Termination Option</link:label>
    <link:label id="lab_pro_LesseeOperatingLeaseTerminationOption_label_en-US" xlink:label="lab_pro_LesseeOperatingLeaseTerminationOption" xlink: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 Lease, Termination Option</link:label>
    <link:label id="lab_pro_LesseeOperatingLeaseTerminationOption_documentation_en-US" xlink:label="lab_pro_LesseeOperatingLeaseTerminationOption" 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">Lessee, Operating Lease, Termination Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_LesseeOperatingLeaseTerminationOption" xlink:href="pro-20210930.xsd#pro_LesseeOperatingLeaseTerminationOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_LesseeOperatingLeaseTerminationOption" xlink:to="lab_pro_LesseeOperatingLeaseTerminationOption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_f93ef08f-185f-4f77-a8fd-1fa2dba3df60_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 provided by (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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentTransitionReport_db4f6afd-dfff-4db5-8831-e036e3459f37_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/2021/dei-2021.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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eaab0ff4-a4fe-4bcf-a693-f6e8af95024e_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, net of tax:</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/2021/elts/us-gaap-2021-01-31.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_TreasuryStockValue_6ca14f08-2f1a-4114-8efd-6650a94fac21_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" 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">Treasury Stock, Value</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5f7e74d4-f1c3-4d2d-b8c7-1ca5b93c86c2_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:</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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilitiesPaymentsDueAbstract_99a0b901-cd42-4074-982b-d0a6c3eadad7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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 Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_Purchaseofcappedcall_3ee22090-8021-4344-b961-12ff6e1b4909_negatedTerseLabel_en-US" xlink:label="lab_pro_Purchaseofcappedcall" 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">Purchase of capped call</link:label>
    <link:label id="lab_pro_Purchaseofcappedcall_bd848786-c818-436f-b93c-a3313e1bf272_verboseLabel_en-US" xlink:label="lab_pro_Purchaseofcappedcall" 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">Purchase of convertible bond hedge</link:label>
    <link:label id="lab_pro_Purchaseofcappedcall_label_en-US" xlink:label="lab_pro_Purchaseofcappedcall" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of capped call</link:label>
    <link:label id="lab_pro_Purchaseofcappedcall_documentation_en-US" xlink:label="lab_pro_Purchaseofcappedcall" 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">Purchase of capped call</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Purchaseofcappedcall" xlink:href="pro-20210930.xsd#pro_Purchaseofcappedcall"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_Purchaseofcappedcall" xlink:to="lab_pro_Purchaseofcappedcall" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_22332cbe-a83c-4e84-8f64-484a01ab493d_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 and stockholders' 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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsForChangeInAccountingPrincipleAxis_69e03dc1-aed3-42cc-afdf-99e2af59f046_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink: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 for Change in Accounting Principle [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Principle, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink:to="lab_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_86b72def-88f4-4a43-9406-bf0f2b95ebe4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink: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</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink: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 Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_492cce9b-813b-4604-b403-8d341f8a02e7_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets_b5d5b20f-d680-4133-bb8c-d7efa3f847ba_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets" 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 to Acquire Other Productive Assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink: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 Other Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_c9587240-bedc-4e9e-8bf7-4916ebd78cac_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" 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">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/2021/elts/us-gaap-2021-01-31.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_ServiceMember_2ab60142-d4bb-4cd3-8c38-4fe58d6fd4b5_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits_ea218648-3d53-4c31-8a47-1eefcf2be5d7_negatedLabel_en-US" xlink:label="lab_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits" 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">Tax withholding related to net share settlement of restricted stock units</link:label>
    <link:label id="lab_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits_label_en-US" xlink:label="lab_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Withholding Related to Net Share Settlement of Restricted Stock Units</link:label>
    <link:label id="lab_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits_documentation_en-US" xlink:label="lab_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits" 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">The cash outflow to reacquire common stock to satisfy employee tax withholding obligations related to share-based compensation during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits" xlink:href="pro-20210930.xsd#pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits" xlink:to="lab_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_e84e06e8-6ddd-4acc-aa17-dc7156b60997_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink: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, Depletion and Amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink: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, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_8ad0b500-bfd2-44e4-9ae6-8a20981d1f1c_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_4bb8f47c-5d8c-4334-80b0-d4e76636e157_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink: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, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitiesTable_96bc593d-988b-4d54-b547-439e90bd88ee_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_Convertibledebtissuancecostequitycomponent_a32fafc7-2629-4ad8-ad59-0c5a55c01002_terseLabel_en-US" xlink:label="lab_pro_Convertibledebtissuancecostequitycomponent" xlink: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, issuance cost, equity component</link:label>
    <link:label id="lab_pro_Convertibledebtissuancecostequitycomponent_label_en-US" xlink:label="lab_pro_Convertibledebtissuancecostequitycomponent" xlink: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, issuance cost, equity component</link:label>
    <link:label id="lab_pro_Convertibledebtissuancecostequitycomponent_documentation_en-US" xlink:label="lab_pro_Convertibledebtissuancecostequitycomponent" 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 debt, issuance cost, equity component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Convertibledebtissuancecostequitycomponent" xlink:href="pro-20210930.xsd#pro_Convertibledebtissuancecostequitycomponent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_Convertibledebtissuancecostequitycomponent" xlink:to="lab_pro_Convertibledebtissuancecostequitycomponent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_591b7d55-1ec0-4203-941d-5c533c5724bd_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" 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">Liabilities 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsPayable_3a56a06c-6974-4c0c-bb40-441c23d65ef7_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" 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">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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromConvertibleDebt_60cdae03-de5e-4067-a220-8c77dc82db4f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink: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 Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink: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 Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_5b51089d-71f2-440d-a700-e555a7fda14f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink: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 - shares outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_39cf22d4-f1af-4d16-a24b-508ef44d213b_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">Common Stock, Shares, Outstanding, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_69aa122f-6a97-4f3c-ae9d-1f7cfac8c080_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">Common Stock, Shares, Outstanding, Ending Balance</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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareTextBlock_dd81b3ff-0f77-466c-a83a-e82006c4325b_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" 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">Earnings 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/2021/elts/us-gaap-2021-01-31.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_OperatingExpensesAbstract_965eee1c-15c4-4a3c-b99c-35bb3d934565_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/2021/elts/us-gaap-2021-01-31.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_pro_NotesDue2027Member_91ed00aa-6808-4f2b-9555-94336c002701_terseLabel_en-US" xlink:label="lab_pro_NotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes due 2027</link:label>
    <link:label id="lab_pro_NotesDue2027Member_label_en-US" xlink:label="lab_pro_NotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes due 2027 [Member]</link:label>
    <link:label id="lab_pro_NotesDue2027Member_documentation_en-US" xlink:label="lab_pro_NotesDue2027Member" 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">Notes due 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_NotesDue2027Member" xlink:href="pro-20210930.xsd#pro_NotesDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_NotesDue2027Member" xlink:to="lab_pro_NotesDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_a11d697f-bda2-4bd8-9a54-d3693453a77b_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">Cost of Goods and Services Sold</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/2021/elts/us-gaap-2021-01-31.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_AccountingChangesAndErrorCorrectionsAbstract_16647806-89d6-48d5-8051-7c996e903b8d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink: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 Changes and Error Corrections [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink: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 Changes and Error Corrections [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentInterest_92b75823-f499-4000-bc20-7535800e2253_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentInterest" xlink: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, Periodic Payment, Interest</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentInterest_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentInterest" xlink: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, Periodic Payment, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPaymentInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_37bccba2-aba0-4be3-a27f-971fc3b7f2a5_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 [Member]</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/2021/elts/srt-2021-01-31.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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_7ae6a7be-7235-4ae8-9480-c7ab68c87f89_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink: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 Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink: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, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1b09c428-2386-4e2d-bee6-a6eb7fc672fb_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink: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 for Error Corrections [Axis]</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Correction, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_8c2bb6e3-bbec-4200-99ca-dd29fa9c543f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink: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, Convertible, Carrying Amount of Equity Component</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink: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, Carrying Amount of Equity Component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:to="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_bcb19a8e-d339-4699-9e3b-c19aeb78fc95_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_GrossProfit_d860de7b-ed3f-4444-a633-a2560acbae7c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ConvertibleDebtCurrent_7e1e17ec-3026-45af-aa88-1e6e186d36f0_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xlink: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, Current</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtCurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtCurrent" xlink:to="lab_us-gaap_ConvertibleDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bbada215-1f88-4551-8ad5-05c4faedc092_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink: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 Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_aaf91309-a4a2-45fe-afea-0f2667257872_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 Instrument, Convertible, Conversion Ratio</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/2021/elts/us-gaap-2021-01-31.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_AwardDateDomain_7360045a-4510-4c84-aa25-29fdbdfc8717_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink: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 Date [Domain]</link:label>
    <link:label id="lab_us-gaap_AwardDateDomain_label_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink: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 Date [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateDomain" xlink:to="lab_us-gaap_AwardDateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_2d20403d-4eed-4128-9ef1-7f86b82df7f1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock - shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_efa6e31a-51ff-4f6f-9048-886d20906a2e_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 [Domain]</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/2021/elts/us-gaap-2021-01-31.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_LongTermPurchaseCommitmentLineItems_5bd8b4e4-03b0-451d-a585-a138bc40274d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink: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 Purchase Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink: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 Purchase Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_54987617-93e1-418b-8f33-1fe54d99121d_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/2021/elts/srt-2021-01-31.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_TradingSymbol_144c6c1e-198c-4195-a63f-7abb9fb7ac59_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</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/2021/dei-2021.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_us-gaap_PropertyPlantAndEquipmentNet_7cdb5d7a-bba8-4d6e-9f89-8d815c89f37b_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">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/2021/elts/us-gaap-2021-01-31.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_DeferredCostsCurrent_d2f1992c-d1c8-4aa9-9d19-3357c3892230_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCurrent" xlink: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 Costs, Current</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCurrent" xlink:to="lab_us-gaap_DeferredCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_da0dcbde-86c2-4424-9621-81be97361f98_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 Liabilities, Noncurrent</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LiabilitiesCurrentAbstract_a5e76454-09c0-4908-9735-e95a62d6f417_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" 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">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/2021/elts/us-gaap-2021-01-31.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_pro_SubscriptionMaintenanceAndSupportMember_4ab9c4ec-a391-41ef-8297-2a5d309e2eec_terseLabel_en-US" xlink:label="lab_pro_SubscriptionMaintenanceAndSupportMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription, maintenance and support</link:label>
    <link:label id="lab_pro_SubscriptionMaintenanceAndSupportMember_label_en-US" xlink:label="lab_pro_SubscriptionMaintenanceAndSupportMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription, maintenance and support [Member]</link:label>
    <link:label id="lab_pro_SubscriptionMaintenanceAndSupportMember_documentation_en-US" xlink:label="lab_pro_SubscriptionMaintenanceAndSupportMember" 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">Subscription, maintenance and support</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_SubscriptionMaintenanceAndSupportMember" xlink:href="pro-20210930.xsd#pro_SubscriptionMaintenanceAndSupportMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_SubscriptionMaintenanceAndSupportMember" xlink:to="lab_pro_SubscriptionMaintenanceAndSupportMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_5228db7a-0142-4559-bc7e-01a2b8bc91f0_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 Expense</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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentLineItems_c975bb78-d5a6-4213-bf23-58104c61170b_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_b8145d67-a004-44c3-af8e-516cb54f5e6b_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 Compensation Expense</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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareAbstract_c343af3f-cf1e-42ef-8cfc-0af3fd7098b8_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">Net earnings (loss) per share:</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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodValueRestrictedStockAwardGross_5cff83a0-f94c-4005-9112-1146e9924abc_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink: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 Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink: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, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_2ca07f64-00fd-48d3-9012-5c57500cd337_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink: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, Discount from Market Price, Offering Date</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink: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, Discount from Market Price, Offering Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_657c9475-0fb8-42c1-a914-edb17a9fd542_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" 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">Noncash 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/2021/elts/us-gaap-2021-01-31.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_AccountingPoliciesAbstract_a48de63c-98dd-4036-b001-786662eb0568_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink: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 Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink: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 Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_a8fb051e-5e1e-4b3e-8e9b-4ab0c4dc3edf_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/2021/dei-2021.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_Revenues_2eb9f2b1-962e-4399-9271-bbf493769377_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink: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_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a9c667ab-6f63-4520-afba-1193dde6b909_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" 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">Increase (Decrease) in Deferred Costs</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink: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 Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly_e5b36e11-0443-4bd1-a6e2-cb9e86e30b2a_terseLabel_en-US" xlink:label="lab_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly" xlink: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 Amount Contributable by employees under ESPP- Half yearly</link:label>
    <link:label id="lab_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly_label_en-US" xlink:label="lab_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly" xlink: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 Amount Contributable by employees under ESPP- Half yearly</link:label>
    <link:label id="lab_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly_documentation_en-US" xlink:label="lab_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly" 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">Maximum Amount Contributable by employees under ESPP- Half yearly</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly" xlink:href="pro-20210930.xsd#pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly" xlink:to="lab_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_f76e28a6-11e2-4aaf-8304-c2afaad1c7ec_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink: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</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/2021/elts/us-gaap-2021-01-31.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_CommonStockValue_0b336294-7014-4ae9-836e-51cdee4f42a0_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" 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">Common Stock, Value, Issued</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCommonStockSharesOutstanding_36d06884-2bb1-4f7e-8f29-db71f089fea6_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, Shares Outstanding</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/2021/dei-2021.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_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_46989a2c-4c6f-4f70-8a07-b8a81f7ec627_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_390ac641-beb7-48b5-b199-1d8b7b4c4f55_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">Weighted average period to recognize cost, in years</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/2021/elts/us-gaap-2021-01-31.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_pro_MarketbasedRSUAwardTrancheAxis_c8e2ef28-a6ec-4467-a2d1-66bcc829b189_terseLabel_en-US" xlink:label="lab_pro_MarketbasedRSUAwardTrancheAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based RSU Award Tranche [Axis]</link:label>
    <link:label id="lab_pro_MarketbasedRSUAwardTrancheAxis_label_en-US" xlink:label="lab_pro_MarketbasedRSUAwardTrancheAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based RSU Award Tranche [Axis]</link:label>
    <link:label id="lab_pro_MarketbasedRSUAwardTrancheAxis_documentation_en-US" xlink:label="lab_pro_MarketbasedRSUAwardTrancheAxis" 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">Market-based RSU Award Tranche [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketbasedRSUAwardTrancheAxis" xlink:href="pro-20210930.xsd#pro_MarketbasedRSUAwardTrancheAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_MarketbasedRSUAwardTrancheAxis" xlink:to="lab_pro_MarketbasedRSUAwardTrancheAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_5ffc064f-8367-4425-97a3-87889482c787_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</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/2021/elts/us-gaap-2021-01-31.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_PerformanceSharesMember_8bd7cafe-cce5-47d0-bdf5-0797998dd04d_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_122a6b67-f404-4e42-ac0b-ed99c679d97d_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 (see Note 9)</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AllocatedShareBasedCompensationExpense_eb7653e0-4568-4fe8-a16f-72584e5eaf31_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">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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeasesTextBlock_855367f1-cce0-4d2b-afb7-727e25aed1a6_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">Lessee, Operating Leases [Text Block]</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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6ac67d8e-fa92-4d90-a347-86bfa2efbd6f_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), Net of Tax</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/2021/elts/us-gaap-2021-01-31.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_ConvertibleDebtSecuritiesMember_265e8e12-d020-4863-909e-7b7f9972c21f_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">Convertible Debt Securities [Member]</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/2021/elts/us-gaap-2021-01-31.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_srt_EuropeMember_ed12b0bb-0267-42da-a186-025b3c9d6880_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2218ff41-87cb-425f-90fd-271ea9a5f5a1_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for bad debts</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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareBasicLineItems_b3e1a284-40fa-43a0-aa58-2d6c3f487190_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink: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, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink: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, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4a1430e9-c897-4cc0-a5cc-fa4bbfea6073_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink: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 2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink: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 Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_1c6c3a78-f44a-468c-a5c0-17271c989c4b_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/2021/dei-2021.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_LongTermPurchaseCommitmentTable_61f0bbc9-d78c-466f-b696-1168bdb6fcf4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink: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 Purchase Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink: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 Purchase Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_42dc045a-27cc-4c19-9ad3-a09bec6eda29_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" 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 of Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink: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 of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_e72b52d0-e9d4-44e4-96bf-84602978f552_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" 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 and cash equivalents:</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink: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, at Carrying Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_a86216cb-ffd6-40c6-a436-d0d4f6d8fbe9_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 Financing 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/2021/elts/us-gaap-2021-01-31.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_AntidilutiveSecuritiesNameDomain_4d79ae04-8b39-4198-9be5-baf295339d36_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 [Domain]</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/2021/elts/us-gaap-2021-01-31.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_pro_TreasuryMoneyMarketFundsAtFairValue_7aa3f194-3243-437d-95df-4d8689f12d2e_terseLabel_en-US" xlink:label="lab_pro_TreasuryMoneyMarketFundsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury money market funds, at fair value</link:label>
    <link:label id="lab_pro_TreasuryMoneyMarketFundsAtFairValue_label_en-US" xlink:label="lab_pro_TreasuryMoneyMarketFundsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury money market funds, at fair value</link:label>
    <link:label id="lab_pro_TreasuryMoneyMarketFundsAtFairValue_documentation_en-US" xlink:label="lab_pro_TreasuryMoneyMarketFundsAtFairValue" 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">Investments in treasury money market funds which are part of the company's assets, measured at fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_TreasuryMoneyMarketFundsAtFairValue" xlink:href="pro-20210930.xsd#pro_TreasuryMoneyMarketFundsAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_TreasuryMoneyMarketFundsAtFairValue" xlink:to="lab_pro_TreasuryMoneyMarketFundsAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_6cb16518-c9ba-41c7-affb-5195bdfdb6bb_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/2021/dei-2021.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_pro_AccountsAndUnbilledReceivables_17bb7667-d417-4939-b937-6ce550318e81_negatedLabel_en-US" xlink:label="lab_pro_AccountsAndUnbilledReceivables" 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 and unbilled receivables</link:label>
    <link:label id="lab_pro_AccountsAndUnbilledReceivables_label_en-US" xlink:label="lab_pro_AccountsAndUnbilledReceivables" xlink: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 and Unbilled Receivables</link:label>
    <link:label id="lab_pro_AccountsAndUnbilledReceivables_documentation_en-US" xlink:label="lab_pro_AccountsAndUnbilledReceivables" 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">Accounts and unbilled receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AccountsAndUnbilledReceivables" xlink:href="pro-20210930.xsd#pro_AccountsAndUnbilledReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_AccountsAndUnbilledReceivables" xlink:to="lab_pro_AccountsAndUnbilledReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_e0d31c1e-2c0f-4128-9f8d-7b59672c8a3b_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 [Axis]</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/2021/elts/us-gaap-2021-01-31.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_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_a457fd30-9542-481a-b011-c2b0a6402a6b_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink: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_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink: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, Software (Excluding Acquired in Process Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_22271d11-73f2-4cb7-93c4-6d2e006d473e_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">UNITED STATES</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/2021/country-2021.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_CommonStockParOrStatedValuePerShare_a3c8561f-5a7e-46bc-a9c2-4dff36b1b9d5_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">Common stock - par value</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityRegistrantName_a5810c6f-252d-4619-a9b6-c934da04820c_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/2021/dei-2021.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_TreasuryStockShares_1c999a55-b5cc-451e-bf43-8cdf25e36340_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock - shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_17ec5387-fe2e-46ae-8826-769747d60c3e_periodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" 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">Treasury Stock, Shares - Beginning Balance</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_7a4fe9e0-cf31-4604-95e3-a16c45b254d8_periodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" 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">Treasury Stock, Shares - Enging Balance</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f6ce606e-a5eb-439d-bf1d-e1c4618061b5_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/2021/elts/us-gaap-2021-01-31.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_AssetsCurrentAbstract_870ed774-d977-4461-8c1c-a6a206ff37dd_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/2021/elts/us-gaap-2021-01-31.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_pro_WarrantExerciseValue_17a917ca-92b6-4d39-8f9c-561936008aed_terseLabel_en-US" xlink:label="lab_pro_WarrantExerciseValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Exercise, Value</link:label>
    <link:label id="lab_pro_WarrantExerciseValue_label_en-US" xlink:label="lab_pro_WarrantExerciseValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Exercise, Value</link:label>
    <link:label id="lab_pro_WarrantExerciseValue_documentation_en-US" xlink:label="lab_pro_WarrantExerciseValue" 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">Warrant Exercise, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_WarrantExerciseValue" xlink:href="pro-20210930.xsd#pro_WarrantExerciseValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_WarrantExerciseValue" xlink:to="lab_pro_WarrantExerciseValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_21907ffc-4bdf-4962-8ce1-88d727170876_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink: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 Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardDateAxis_c6ebdfba-ce83-40e5-8675-51ad4c12c774_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink: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 Date [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardDateAxis_label_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink: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 Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateAxis" xlink:to="lab_us-gaap_AwardDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_94347d6e-9807-4ce4-8d84-6919e0643670_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCentralIndexKey_83804eff-f441-4890-ac88-a235b641930f_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/2021/dei-2021.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_DeferredRevenueCurrent_eb25580b-bbe9-4e23-b07f-f1c0c25dceef_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink: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, Current</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink: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 Revenue, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_d087a3a1-01ca-4487-a0af-c6f72f6dfaa9_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">Security Exchange Name</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/2021/dei-2021.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_DeferredRevenueRevenueRecognized1_4831e526-3bba-421b-94f9-805ac7f5c6b9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink: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, Revenue Recognized</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueRevenueRecognized1_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink: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 Revenue, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58a83e5e-7cd9-4f13-857b-6aa91731d9fc_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 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4ec0894b-acd7-4d93-b193-3718d34fcfe8_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">Weighted average shares (diluted)</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/2021/elts/us-gaap-2021-01-31.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_pro_ESPPcontributionsbyEmployees_a2847d51-8a62-47bf-b0a8-42a890138b4a_terseLabel_en-US" xlink:label="lab_pro_ESPPcontributionsbyEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP contributions by Employees</link:label>
    <link:label id="lab_pro_ESPPcontributionsbyEmployees_label_en-US" xlink:label="lab_pro_ESPPcontributionsbyEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP contributions by Employees</link:label>
    <link:label id="lab_pro_ESPPcontributionsbyEmployees_documentation_en-US" xlink:label="lab_pro_ESPPcontributionsbyEmployees" 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">ESPP contributions by Employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_ESPPcontributionsbyEmployees" xlink:href="pro-20210930.xsd#pro_ESPPcontributionsbyEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_ESPPcontributionsbyEmployees" xlink:to="lab_pro_ESPPcontributionsbyEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c61f351f-9a4b-4d3d-a185-3193d2a74e22_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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 comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a6749e00-a60b-47bd-9199-0d915f50353b_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_a786625b-484f-42ef-903a-f49db081d00c_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" 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_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/2021/elts/us-gaap-2021-01-31.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_pro_MarketbasedRSUAwardTrancheDomain_96b63985-3ed9-47e4-986a-1087b06caf8e_terseLabel_en-US" xlink:label="lab_pro_MarketbasedRSUAwardTrancheDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based RSU Award Tranche [Domain]</link:label>
    <link:label id="lab_pro_MarketbasedRSUAwardTrancheDomain_label_en-US" xlink:label="lab_pro_MarketbasedRSUAwardTrancheDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based RSU Award Tranche [Domain]</link:label>
    <link:label id="lab_pro_MarketbasedRSUAwardTrancheDomain_documentation_en-US" xlink:label="lab_pro_MarketbasedRSUAwardTrancheDomain" 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">[Domain] for Market-based RSU Award Tranche [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketbasedRSUAwardTrancheDomain" xlink:href="pro-20210930.xsd#pro_MarketbasedRSUAwardTrancheDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_MarketbasedRSUAwardTrancheDomain" xlink:to="lab_pro_MarketbasedRSUAwardTrancheDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_170578c8-2aba-4803-9c74-e35c00d9e5a1_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/2021/dei-2021.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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_24c16a0e-35b6-4e0a-a5bf-3a0da1dc9cc1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Share-based Compensation (Narrative) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink: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 Compensation Arrangement with Individual, Share-based Payments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_978584c0-bb38-43ca-9968-721ef2ab507c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink: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 Additional Paid in Capital, Equity Component of Convertible Debt</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_5769fec4-2971-4b27-937c-5c6c1c0248dd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" 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">Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink: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 Other Noncurrent Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_c4366afd-7e34-420c-8e45-ceddf9bcb5fb_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink: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 Outstanding, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink: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 and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_PercentageOfTotalRevenue_b7702ce3-94b8-446d-8e4e-b2d65f330ab2_terseLabel_en-US" xlink:label="lab_pro_PercentageOfTotalRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of total revenue</link:label>
    <link:label id="lab_pro_PercentageOfTotalRevenue_label_en-US" xlink:label="lab_pro_PercentageOfTotalRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">percentage of total revenue</link:label>
    <link:label id="lab_pro_PercentageOfTotalRevenue_documentation_en-US" xlink:label="lab_pro_PercentageOfTotalRevenue" 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">percentage of total revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_PercentageOfTotalRevenue" xlink:href="pro-20210930.xsd#pro_PercentageOfTotalRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_PercentageOfTotalRevenue" xlink:to="lab_pro_PercentageOfTotalRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_7406baa7-0313-4e4b-aa2c-b470b238457f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NonoperatingIncomeExpenseAbstract_2cc4f654-5619-433e-94fc-97ba3f88061b_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):</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/2021/elts/us-gaap-2021-01-31.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_EffectOfExchangeRateOnCashAndCashEquivalents_4e40a30c-2267-450d-987e-471805096316_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink: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 on Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink: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 and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligation_0a4dfd56-6b3c-46ad-a0cc-5f3ffbe07a6d_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_4857ff42-2de3-4785-97aa-b89980a94259_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 [Member]</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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInInvestingActivities_45d8ea3a-5a98-47e3-83eb-51fccf449f4b_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 provided by (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/2021/elts/us-gaap-2021-01-31.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_MaintenanceMember_225af5b1-8cdc-4c3d-9119-6d720aa5db25_terseLabel_en-US" xlink:label="lab_us-gaap_MaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance [Member]</link:label>
    <link:label id="lab_us-gaap_MaintenanceMember_label_en-US" xlink:label="lab_us-gaap_MaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaintenanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaintenanceMember" xlink:to="lab_us-gaap_MaintenanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueAbstract_ce970d63-9259-453a-803a-00d9d52c7e36_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">Disaggregation of Revenue [Abstract]</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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInOperatingCapitalAbstract_0b99d8c6-ec22-4f1e-918e-024851d5ba2b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" 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">Changes in operating 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/2021/elts/us-gaap-2021-01-31.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_OperatingIncomeLoss_cb1685c8-32c5-4145-999e-15d497d6cd2f_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">Income 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/2021/elts/us-gaap-2021-01-31.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_pro_ComputingInfrastructureCommitmentMember_3d010efe-7c7f-4f11-82a6-f72520abf7aa_terseLabel_en-US" xlink:label="lab_pro_ComputingInfrastructureCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computing Infrastructure Commitment</link:label>
    <link:label id="lab_pro_ComputingInfrastructureCommitmentMember_label_en-US" xlink:label="lab_pro_ComputingInfrastructureCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computing Infrastructure Commitment [Member]</link:label>
    <link:label id="lab_pro_ComputingInfrastructureCommitmentMember_documentation_en-US" xlink:label="lab_pro_ComputingInfrastructureCommitmentMember" 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">Computing Infrastructure Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_ComputingInfrastructureCommitmentMember" xlink:href="pro-20210930.xsd#pro_ComputingInfrastructureCommitmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_ComputingInfrastructureCommitmentMember" xlink:to="lab_pro_ComputingInfrastructureCommitmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_143240ac-d906-41b3-bebb-77c455590b9e_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" 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 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/2021/elts/us-gaap-2021-01-31.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_GeneralAndAdministrativeExpenseMember_4bf7c40d-a958-4f66-a6d3-9a3c17bd4562_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 Expense [Member]</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingLeaseLiabilityCurrent_c59f03d8-7285-4c2a-b5d8-78e37dab2b32_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, Liability, Current</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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9e3eef5b-6a3c-46ff-8cc1-e88c492ccd37_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life, in years</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_DeferredrevenueandperformanceobligationTextBlock_5e4ebf45-9fe4-47d4-80bf-bc52d39b4e56_terseLabel_en-US" xlink:label="lab_pro_DeferredrevenueandperformanceobligationTextBlock" xlink: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 and performance obligation [Text Block]</link:label>
    <link:label id="lab_pro_DeferredrevenueandperformanceobligationTextBlock_label_en-US" xlink:label="lab_pro_DeferredrevenueandperformanceobligationTextBlock" xlink: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 revenue and performance obligation [Text Block]</link:label>
    <link:label id="lab_pro_DeferredrevenueandperformanceobligationTextBlock_documentation_en-US" xlink:label="lab_pro_DeferredrevenueandperformanceobligationTextBlock" 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 revenue and performance obligation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_DeferredrevenueandperformanceobligationTextBlock" xlink:href="pro-20210930.xsd#pro_DeferredrevenueandperformanceobligationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_DeferredrevenueandperformanceobligationTextBlock" xlink:to="lab_pro_DeferredrevenueandperformanceobligationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_0eccd9c3-bbad-4eac-82f3-02638eb4b057_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/2021/elts/us-gaap-2021-01-31.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_EmployeeStockMember_1c5d14d1-1f0c-4ca4-89b5-8ca986c8dc8d_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 [Member]</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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInStockholdersEquityRollForward_df0a6c55-faa4-4e2c-a474-9fb7193a7162_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/2021/elts/us-gaap-2021-01-31.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_ClassOfStockDomain_1c985ce1-0d3c-4bd7-99d9-51cfa47da2e3_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 [Domain]</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensation_2b86ed77-1ff4-4bab-88df-50e69c5957e5_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" 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">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/2021/elts/us-gaap-2021-01-31.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_PaymentsToAcquireOtherInvestments_0ae1f79a-38b8-4372-af7c-da597e904c8b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherInvestments" 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 to Acquire Other Investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink: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 Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireOtherInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_49620f70-1450-43be-84c0-c5599a486f69_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 [Member]</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CashAndCashEquivalentsAtCarryingValue_3571f552-ee27-49bf-afa7-75af395d51f9_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink: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_CashAndCashEquivalentsAtCarryingValue_e0cf9a82-f873-45e7-adeb-a94374de0f5e_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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_CashAndCashEquivalentsAtCarryingValue_2ee713a5-f6a9-4b76-8a7f-7f0e973cdf57_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink: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, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_c576f95d-f147-4a16-b39f-7fed93ebb5da_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_a9faeb13-043a-4332-b3d3-f78f0b5956d1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink: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, Including Assessed Tax</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink: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, Including Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_629ae3e8-f348-4048-afad-564c052f29b7_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/2021/dei-2021.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_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_2bc1d0d9-1f74-48d4-afdf-46ae5e0d08f5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink: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, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink: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, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_96d7e2af-a151-4cf3-8951-1d13c97c861c_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" 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_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentNameDomain_935ae9ff-b7a8-4dec-b261-a558a6b5a308_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/2021/elts/us-gaap-2021-01-31.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_dei_Security12bTitle_c619ebdd-40d9-411f-a87e-e3d4ebb8307e_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 12(b) Security</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/2021/dei-2021.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_us-gaap_OtherNonoperatingIncomeExpense_bf14be4e-1d0c-45bf-97bd-9712d2e988dd_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 Nonoperating 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ProceedsFromStockPlans_4122133a-d0b6-48da-b3ed-e27f386791eb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink: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 Stock Plans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink: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 Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_68ab63cb-94f5-4bec-9664-0ee5e0a13471_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/2021/elts/us-gaap-2021-01-31.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_NewAccountingPronouncementsPolicyPolicyTextBlock_15e37660-511c-4d00-81d6-e5ebd76086ad_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">New Accounting Pronouncements, Policy [Policy Text Block]</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/2021/elts/us-gaap-2021-01-31.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_PaymentsToAcquirePropertyPlantAndEquipment_a6b0f0dc-93dc-403f-8144-a19443b6a9ec_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherCommitmentsAxis_8d4336bb-90b1-4f4a-a832-f99af3a3c55a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink: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 Commitments [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink: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 Commitments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c7f4be6f-221d-4f88-88ff-dea04fd3959b_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 compensation cost related to share-based compensation</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/2021/elts/us-gaap-2021-01-31.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_srt_MaximumMember_6fe824ec-8e38-486c-90a9-feaa6233cd55_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 [Member]</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/2021/elts/srt-2021-01-31.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_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_ddc84db7-3167-4b3c-b43e-e1be0b1d8b0b_terseLabel_en-US" xlink:label="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumptions For Fair Value Calculation of Market Stock Units [Line Items]</link:label>
    <link:label id="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_label_en-US" xlink:label="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumptions For Fair Value Calculation of Market Stock Units [Line Items]</link:label>
    <link:label id="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_documentation_en-US" xlink:label="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems" 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">Assumptions For Fair Value Calculation of Market Stock Units [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems" xlink:href="pro-20210930.xsd#pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems" xlink:to="lab_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f11ec3fc-1249-4343-b797-9cc31011e84e_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityInformationLineItems_3add6735-8065-4adb-8606-0b00c0a36e31_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_d1203bea-13d8-4ed3-bc49-b6ac9405bbc4_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/2021/elts/srt-2021-01-31.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_Liabilities_35bd4411-c4eb-425c-ba7d-d1190bc5a377_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/2021/elts/us-gaap-2021-01-31.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_dei_LegalEntityAxis_70cf4d15-70f4-4f24-bbce-d20b0fde13bb_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_dc717153-bac3-4e47-b848-f81d376e30d9_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 [Axis]</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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_6e1183a2-ae09-4c5f-9033-0518083c38e3_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" 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">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/2021/elts/us-gaap-2021-01-31.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_Goodwill_0583c530-1388-4ab8-8a39-a4ca1aee76ca_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_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_64270c7f-19bd-4533-933a-ee76c6162e65_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink: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 Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangeInAccountingPrincipleMember_938c7d7f-06a1-44e0-96a4-e5754f946379_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingPrincipleMember" xlink: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 for Change in Accounting Principle [Domain]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingPrincipleMember_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingPrincipleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Principle, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingPrincipleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangeInAccountingPrincipleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingPrincipleMember" xlink:to="lab_us-gaap_ChangeInAccountingPrincipleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_dfcad2fc-32c1-4d53-932e-3a6dc7af0e2a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink: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 Addresses, Address Type [Axis]</link:label>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_label_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink: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 Addresses, Address Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis" xlink:to="lab_dei_EntityAddressesAddressTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_ccdf4520-e622-46ed-b817-30931eb295c1_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_f45fb4d4-8156-4476-bce7-30f19098f784_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 Attributable to Parent- Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_8ef46996-8784-4b73-ae16-c8174ada63a0_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 Attributable to Parent- Ending Balance</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/2021/elts/us-gaap-2021-01-31.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_pro_DeferredRevenueandPerformanceObligationAbstract_f3cfeaef-260b-42e0-99d8-42dae53c063d_terseLabel_en-US" xlink:label="lab_pro_DeferredRevenueandPerformanceObligationAbstract" xlink: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 and Performance Obligation [Abstract]</link:label>
    <link:label id="lab_pro_DeferredRevenueandPerformanceObligationAbstract_label_en-US" xlink:label="lab_pro_DeferredRevenueandPerformanceObligationAbstract" xlink: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 Revenue and Performance Obligation [Abstract]</link:label>
    <link:label id="lab_pro_DeferredRevenueandPerformanceObligationAbstract_documentation_en-US" xlink:label="lab_pro_DeferredRevenueandPerformanceObligationAbstract" 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 Revenue and Performance Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_DeferredRevenueandPerformanceObligationAbstract" xlink:href="pro-20210930.xsd#pro_DeferredRevenueandPerformanceObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_DeferredRevenueandPerformanceObligationAbstract" xlink:to="lab_pro_DeferredRevenueandPerformanceObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_a917cb91-954d-4c03-914f-79c0d2b70a3d_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 Sales [Member]</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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesIssued_ba085f8d-e038-46fb-9b1c-4b3f92e2beca_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink: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 - shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink: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, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_EarningsPerShareNumeratorAbstract_9bb98c14-cdc9-4179-9cff-7c5c4818369c_terseLabel_en-US" xlink:label="lab_pro_EarningsPerShareNumeratorAbstract" xlink: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_pro_EarningsPerShareNumeratorAbstract_label_en-US" xlink:label="lab_pro_EarningsPerShareNumeratorAbstract" xlink: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, Numerator [Abstract]</link:label>
    <link:label id="lab_pro_EarningsPerShareNumeratorAbstract_documentation_en-US" xlink:label="lab_pro_EarningsPerShareNumeratorAbstract" 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">Earnings per share, Numerator [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_EarningsPerShareNumeratorAbstract" xlink:href="pro-20210930.xsd#pro_EarningsPerShareNumeratorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_EarningsPerShareNumeratorAbstract" xlink:to="lab_pro_EarningsPerShareNumeratorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate202006Member_8a80aa20-86d9-4821-834b-b630228f0a23_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink: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 2020-06</link:label>
    <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/2021/elts/us-gaap-2021-01-31.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:label id="lab_us-gaap_PreferredStockSharesIssued_0161e6a4-c8b2-427f-a763-2c140347c482_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock - shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_db96ed2c-6f13-432c-9c52-f4f49cbbe562_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink: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 and nature of operations</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_98b16485-5cb7-44b6-918a-c55bf4cfad97_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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">Adjustments to reconcile net income 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/2021/elts/us-gaap-2021-01-31.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_srt_ScenarioUnspecifiedDomain_e1f544fc-d41e-4dd1-bf5f-1f62f3fec9a2_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubscriptionAndCirculationMember_b719c883-db94-44cd-afe7-c8350295e983_terseLabel_en-US" xlink:label="lab_us-gaap_SubscriptionAndCirculationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription and Circulation [Member]</link:label>
    <link:label id="lab_us-gaap_SubscriptionAndCirculationMember_label_en-US" xlink:label="lab_us-gaap_SubscriptionAndCirculationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription and Circulation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubscriptionAndCirculationMember" xlink:to="lab_us-gaap_SubscriptionAndCirculationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_LesseeOperatingLeaseAnticipatedIncentives_24fa1d09-2799-4bf8-b452-3d1ca01a367e_negatedTerseLabel_en-US" xlink:label="lab_pro_LesseeOperatingLeaseAnticipatedIncentives" 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">Lessee, Operating Lease, Anticipated Incentives</link:label>
    <link:label id="lab_pro_LesseeOperatingLeaseAnticipatedIncentives_label_en-US" xlink:label="lab_pro_LesseeOperatingLeaseAnticipatedIncentives" xlink: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 Lease, Anticipated Incentives</link:label>
    <link:label id="lab_pro_LesseeOperatingLeaseAnticipatedIncentives_documentation_en-US" xlink:label="lab_pro_LesseeOperatingLeaseAnticipatedIncentives" 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">Lessee, Operating Lease, Anticipated Incentives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_LesseeOperatingLeaseAnticipatedIncentives" xlink:href="pro-20210930.xsd#pro_LesseeOperatingLeaseAnticipatedIncentives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_LesseeOperatingLeaseAnticipatedIncentives" xlink:to="lab_pro_LesseeOperatingLeaseAnticipatedIncentives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_596f3730-ea09-47fe-924f-891395eed750_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink: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, Unamortized Discount and Debt Issuance Cost</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink: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, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_9d85f75e-4db9-464b-8b41-4c42995a924f_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" 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">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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtTextBlock_aba81d32-a38a-4544-aa18-ecacae669154_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink: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 [Text Block]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pro_Convertibledebtinterestandamortization_8db63c0a-77a9-40b7-8bf3-c547880f9745_negatedTerseLabel_en-US" xlink:label="lab_pro_Convertibledebtinterestandamortization" 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">Convertible debt interest and amortization</link:label>
    <link:label id="lab_pro_Convertibledebtinterestandamortization_label_en-US" xlink:label="lab_pro_Convertibledebtinterestandamortization" xlink: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 interest and amortization</link:label>
    <link:label id="lab_pro_Convertibledebtinterestandamortization_documentation_en-US" xlink:label="lab_pro_Convertibledebtinterestandamortization" 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 debt interest and amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Convertibledebtinterestandamortization" xlink:href="pro-20210930.xsd#pro_Convertibledebtinterestandamortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pro_Convertibledebtinterestandamortization" xlink:to="lab_pro_Convertibledebtinterestandamortization" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>pro-20210930_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 2021 Workiva-->
<!--r:867240a6-6050-4a60-805b-bd5d64d115ac,g:6d1b690c-8be0-4f9e-baef-b7d860bf88e3-->
<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.prospricing.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="pro-20210930.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_68557946-ac73-4968-b6b6-f4925edcec4d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitiesTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aa840e15-05f4-4716-82bf-d553ad1dad51" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_68557946-ac73-4968-b6b6-f4925edcec4d" xlink:to="loc_dei_LegalEntityAxis_aa840e15-05f4-4716-82bf-d553ad1dad51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_17b77fd7-8906-48bf-b78a-8463b140687a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_aa840e15-05f4-4716-82bf-d553ad1dad51" xlink:to="loc_dei_EntityDomain_17b77fd7-8906-48bf-b78a-8463b140687a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_e8d99d87-dd4e-4abd-91f5-2e7ae502d23a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_68557946-ac73-4968-b6b6-f4925edcec4d" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_e8d99d87-dd4e-4abd-91f5-2e7ae502d23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_96843475-0fdb-45cb-a264-dfb452ee37cd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AddressTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_e8d99d87-dd4e-4abd-91f5-2e7ae502d23a" xlink:to="loc_dei_AddressTypeDomain_96843475-0fdb-45cb-a264-dfb452ee37cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_FormerAddressMember_a9bdb0de-a641-4f48-849e-50e906aea7ee" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_FormerAddressMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_96843475-0fdb-45cb-a264-dfb452ee37cd" xlink:to="loc_dei_FormerAddressMember_a9bdb0de-a641-4f48-849e-50e906aea7ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_68557946-ac73-4968-b6b6-f4925edcec4d" xlink:to="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4e9752df-4ef6-48cf-8205-a57aeb269b2b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_DocumentType_4e9752df-4ef6-48cf-8205-a57aeb269b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_4a5ac52e-1f02-4f49-bc29-6c32cf35d677" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_DocumentQuarterlyReport_4a5ac52e-1f02-4f49-bc29-6c32cf35d677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_49c7bc09-411e-486b-adcf-b42865ba0e82" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_DocumentPeriodEndDate_49c7bc09-411e-486b-adcf-b42865ba0e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_82257c03-4199-450c-8bd9-29729a3c47b8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_DocumentTransitionReport_82257c03-4199-450c-8bd9-29729a3c47b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0766f857-a1a1-4390-b900-0489fe518131" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityFileNumber_0766f857-a1a1-4390-b900-0489fe518131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d64fc00b-65de-4a14-b0c6-ca9ec2a75ae6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityRegistrantName_d64fc00b-65de-4a14-b0c6-ca9ec2a75ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_ce6401e3-55b5-4d72-a13c-81dd271e7e27" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityIncorporationStateCountryCode_ce6401e3-55b5-4d72-a13c-81dd271e7e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0aff4e54-b13f-4008-8689-2cd6a3a76a4c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityTaxIdentificationNumber_0aff4e54-b13f-4008-8689-2cd6a3a76a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_020272b9-50a3-456f-9b2e-937e4a8425eb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityAddressAddressLine1_020272b9-50a3-456f-9b2e-937e4a8425eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_ad9a4e9b-01f9-4e94-9c8d-50ee0848cc87" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityAddressCityOrTown_ad9a4e9b-01f9-4e94-9c8d-50ee0848cc87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_866171d4-fa31-4205-9d44-14d3ab83e0b5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityAddressStateOrProvince_866171d4-fa31-4205-9d44-14d3ab83e0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_18377a13-a459-481e-a66b-ccc1ef2b2cc7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityAddressPostalZipCode_18377a13-a459-481e-a66b-ccc1ef2b2cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_684cbe91-514f-4e85-babe-92947504b39f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_CityAreaCode_684cbe91-514f-4e85-babe-92947504b39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_cb129f71-b382-4dad-8d52-e8f2d712e3f4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_LocalPhoneNumber_cb129f71-b382-4dad-8d52-e8f2d712e3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0b87786c-8c9b-4314-92c5-e89e6e490947" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_Security12bTitle_0b87786c-8c9b-4314-92c5-e89e6e490947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_bae30b20-5123-44dc-af4d-51970f224edd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_TradingSymbol_bae30b20-5123-44dc-af4d-51970f224edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_6aea9df4-87a6-432a-a402-b3533a57aa90" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_SecurityExchangeName_6aea9df4-87a6-432a-a402-b3533a57aa90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_f026d2ea-d998-4fae-9fc8-be231c9ce70c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityCentralIndexKey_f026d2ea-d998-4fae-9fc8-be231c9ce70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_8b3eaa9b-e576-42c6-a1df-993cdcc6ba81" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_AmendmentFlag_8b3eaa9b-e576-42c6-a1df-993cdcc6ba81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_e016c10d-2d02-4c02-be37-629c03cca062" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_DocumentFiscalYearFocus_e016c10d-2d02-4c02-be37-629c03cca062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_51dad60e-a114-4372-ab85-691892fcf718" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_DocumentFiscalPeriodFocus_51dad60e-a114-4372-ab85-691892fcf718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_56f66851-15b1-4568-b603-2579e7c418d1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_CurrentFiscalYearEndDate_56f66851-15b1-4568-b603-2579e7c418d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_c4203160-ce40-40d0-99de-59b52910c41d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityCurrentReportingStatus_c4203160-ce40-40d0-99de-59b52910c41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_cfee2bd5-df44-4f74-a328-c133a36aaf6f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityInteractiveDataCurrent_cfee2bd5-df44-4f74-a328-c133a36aaf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_a3fe5c27-d024-440e-88c0-51e561f58f96" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityFilerCategory_a3fe5c27-d024-440e-88c0-51e561f58f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_e2734893-bc88-477e-97f4-9f4d07568879" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntitySmallBusiness_e2734893-bc88-477e-97f4-9f4d07568879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_eff6d8dd-361f-41e1-b51a-faece9528163" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityEmergingGrowthCompany_eff6d8dd-361f-41e1-b51a-faece9528163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ae234334-0c88-4152-b356-025428fcd7a7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityShellCompany_ae234334-0c88-4152-b356-025428fcd7a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_059632d3-18b7-4d1d-a70d-c3e6029d056a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_4f74ef27-fe8b-4388-8fdf-9aff20db30d7" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_059632d3-18b7-4d1d-a70d-c3e6029d056a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="pro-20210930.xsd#CondensedConsolidatedBalanceSheetsUnaudited"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_420fe545-0b84-4546-a247-28739fe24b67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bb3bbf72-d783-4bf3-a1e0-3fd386eb5be6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_420fe545-0b84-4546-a247-28739fe24b67" xlink:to="loc_us-gaap_StatementTable_bb3bbf72-d783-4bf3-a1e0-3fd386eb5be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7e090fbf-16b2-4093-a929-5f778f2285d0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bb3bbf72-d783-4bf3-a1e0-3fd386eb5be6" xlink:to="loc_srt_StatementScenarioAxis_7e090fbf-16b2-4093-a929-5f778f2285d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_976e06eb-a881-4559-bd42-6d1218f63c29" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_7e090fbf-16b2-4093-a929-5f778f2285d0" xlink:to="loc_srt_ScenarioUnspecifiedDomain_976e06eb-a881-4559-bd42-6d1218f63c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ff76ed27-3207-4d38-9c70-ddbde54e2ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bb3bbf72-d783-4bf3-a1e0-3fd386eb5be6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ff76ed27-3207-4d38-9c70-ddbde54e2ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8e39aa29-9b46-4a59-b8b0-253739e39a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ff76ed27-3207-4d38-9c70-ddbde54e2ff8" xlink:to="loc_us-gaap_ClassOfStockDomain_8e39aa29-9b46-4a59-b8b0-253739e39a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bb3bbf72-d783-4bf3-a1e0-3fd386eb5be6" xlink:to="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_7ebf3ee6-a5a5-4d45-8a91-dc664aea2dae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_AssetsCurrentAbstract_7ebf3ee6-a5a5-4d45-8a91-dc664aea2dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_10e420dd-f7a1-4ceb-8334-cceed1c30de8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7ebf3ee6-a5a5-4d45-8a91-dc664aea2dae" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_10e420dd-f7a1-4ceb-8334-cceed1c30de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a6364da8-fe78-432c-ac28-05786bf06ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7ebf3ee6-a5a5-4d45-8a91-dc664aea2dae" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a6364da8-fe78-432c-ac28-05786bf06ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrent_033b2352-d1cc-4bd8-b0d6-09e74b028941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7ebf3ee6-a5a5-4d45-8a91-dc664aea2dae" xlink:to="loc_us-gaap_DeferredCostsCurrent_033b2352-d1cc-4bd8-b0d6-09e74b028941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_72bf627c-c597-40de-93e8-4244dedfd57d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7ebf3ee6-a5a5-4d45-8a91-dc664aea2dae" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_72bf627c-c597-40de-93e8-4244dedfd57d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_815972fa-9d01-48c3-9070-4edce4e67075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_AssetsCurrent_815972fa-9d01-48c3-9070-4edce4e67075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_09f2ea49-a617-4e95-a26e-bf1a5392970d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_09f2ea49-a617-4e95-a26e-bf1a5392970d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e90f7059-6e84-4825-9dd9-84c5fc16ab9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e90f7059-6e84-4825-9dd9-84c5fc16ab9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_45c59002-6948-4ca4-85bf-afe006e8a2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_DeferredCosts_45c59002-6948-4ca4-85bf-afe006e8a2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_75c82677-6e5c-4fa6-9edc-68a0ae6cd6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_75c82677-6e5c-4fa6-9edc-68a0ae6cd6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4a626a56-df62-4db4-89b1-99e773263e29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_Goodwill_4a626a56-df62-4db4-89b1-99e773263e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c5c44d6f-8131-42d1-b94d-7c3b68a2942a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c5c44d6f-8131-42d1-b94d-7c3b68a2942a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a00a3881-91bf-41a9-ae74-955949105efc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8bdfbbe-d7ee-430b-a931-ab52df5ab0b2" xlink:to="loc_us-gaap_Assets_a00a3881-91bf-41a9-ae74-955949105efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3ea13b7d-40ba-4306-9314-8723bf675e54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:to="loc_us-gaap_AccountsPayableCurrent_3ea13b7d-40ba-4306-9314-8723bf675e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ec55e726-aaf1-4b5e-9524-4f6036b53ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ec55e726-aaf1-4b5e-9524-4f6036b53ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2835303d-50bf-45d0-b008-498fb731d2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2835303d-50bf-45d0-b008-498fb731d2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_83b12a7c-e85d-44ae-924b-38905cc82979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_83b12a7c-e85d-44ae-924b-38905cc82979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_f90c8275-fc5b-4eb1-9caf-4e0629b5858b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:to="loc_us-gaap_DeferredRevenueCurrent_f90c8275-fc5b-4eb1-9caf-4e0629b5858b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_506bec4e-a06d-451c-88d7-50d93ff3563a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5119aad-13df-4369-b233-2fef55d4677b" xlink:to="loc_us-gaap_LiabilitiesCurrent_506bec4e-a06d-451c-88d7-50d93ff3563a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_f3ee6210-4854-4fc9-ae87-6569f59546ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_f3ee6210-4854-4fc9-ae87-6569f59546ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_996f63f3-d259-489e-ab79-9573a58bb60e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_996f63f3-d259-489e-ab79-9573a58bb60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_52021e43-b587-4c7b-92c1-837b8f2ad425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_52021e43-b587-4c7b-92c1-837b8f2ad425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_bdeb99c7-7d90-4131-9076-dea5d00c716f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_bdeb99c7-7d90-4131-9076-dea5d00c716f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_66741318-2f40-4b3d-8309-5c72cb074028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_Liabilities_66741318-2f40-4b3d-8309-5c72cb074028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_a72b9779-25b6-460c-a3ad-5af07754ffc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_CommitmentsAndContingencies_a72b9779-25b6-460c-a3ad-5af07754ffc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c9a81a11-8b4e-451e-9991-963f07414c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:to="loc_us-gaap_PreferredStockValue_c9a81a11-8b4e-451e-9991-963f07414c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b64c97ab-7844-4f74-9c61-214c9c06d6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:to="loc_us-gaap_CommonStockValue_b64c97ab-7844-4f74-9c61-214c9c06d6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_045c0753-08ab-4204-8ee9-09b0b341848a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:to="loc_us-gaap_AdditionalPaidInCapital_045c0753-08ab-4204-8ee9-09b0b341848a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_af06dda0-ee10-4159-9bc4-9083c5a2670c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:to="loc_us-gaap_TreasuryStockValue_af06dda0-ee10-4159-9bc4-9083c5a2670c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7fc75f99-5ddd-480b-9cb5-28320656f0af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d5a5b022-3aa8-47e6-acc7-385ec4c2cd4a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7fc75f99-5ddd-480b-9cb5-28320656f0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2466693a-5ff2-451a-9cc1-7641ec1e2d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2466693a-5ff2-451a-9cc1-7641ec1e2d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_15cede07-e9da-4878-95f8-31f67ca16f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_StockholdersEquity_15cede07-e9da-4878-95f8-31f67ca16f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_bcf1a809-a4d4-4ac9-a1b6-7de38d8cd5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7530085c-2e51-4542-a8ca-2341c36e2407" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_bcf1a809-a4d4-4ac9-a1b6-7de38d8cd5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b9d14c91-f454-4a71-b930-9a77e317a15c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b9d14c91-f454-4a71-b930-9a77e317a15c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_a435d2ab-1f37-4f65-8c89-bcb57bcfae59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_a435d2ab-1f37-4f65-8c89-bcb57bcfae59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_60dd815c-58ec-4c98-b0e7-cfa9a3940ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_PreferredStockSharesIssued_60dd815c-58ec-4c98-b0e7-cfa9a3940ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1e2c6c08-43fb-47bf-bd02-836492826cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1e2c6c08-43fb-47bf-bd02-836492826cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5a0095d3-0ca4-4410-9201-73b3c4188c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5a0095d3-0ca4-4410-9201-73b3c4188c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_56591cbf-a4af-4e52-bc14-5f8010fff375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6c694821-477d-4592-a281-17be7c81cef6" xlink:to="loc_us-gaap_TreasuryStockShares_56591cbf-a4af-4e52-bc14-5f8010fff375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="pro-20210930.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c9801600-ce54-4e3a-9ea8-163c7a0c6971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_dc40591d-3a5b-4eca-94ba-f57143fcb3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c9801600-ce54-4e3a-9ea8-163c7a0c6971" xlink:to="loc_us-gaap_StatementTable_dc40591d-3a5b-4eca-94ba-f57143fcb3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_3de52ba0-8b54-4cb7-a3ae-01e73b309301" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_dc40591d-3a5b-4eca-94ba-f57143fcb3f9" xlink:to="loc_srt_StatementScenarioAxis_3de52ba0-8b54-4cb7-a3ae-01e73b309301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_82204474-3b69-4909-915b-c51b5ba8ae4b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_3de52ba0-8b54-4cb7-a3ae-01e73b309301" xlink:to="loc_srt_ScenarioUnspecifiedDomain_82204474-3b69-4909-915b-c51b5ba8ae4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5151a95a-1368-4acf-baab-19f11e1c2958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_dc40591d-3a5b-4eca-94ba-f57143fcb3f9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5151a95a-1368-4acf-baab-19f11e1c2958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8bdde974-eaf6-42c5-8f28-d4a8041fe0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5151a95a-1368-4acf-baab-19f11e1c2958" xlink:to="loc_us-gaap_ClassOfStockDomain_8bdde974-eaf6-42c5-8f28-d4a8041fe0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_dc40591d-3a5b-4eca-94ba-f57143fcb3f9" xlink:to="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_20168bfb-eb22-40d1-b6f0-c5c09b766127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_20168bfb-eb22-40d1-b6f0-c5c09b766127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_273f5437-7159-49d4-ac57-1d99d0e19dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_273f5437-7159-49d4-ac57-1d99d0e19dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_eac8d4b7-a89e-4d89-bc02-24c50b9c73bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_eac8d4b7-a89e-4d89-bc02-24c50b9c73bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_72f701ab-0aec-4b79-b7b8-f9c2f41cfce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_PreferredStockSharesIssued_72f701ab-0aec-4b79-b7b8-f9c2f41cfce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1ee97fe3-3004-445b-b761-d0e3e1993870" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1ee97fe3-3004-445b-b761-d0e3e1993870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8886f6ec-93ad-4cd0-b86a-c6cabd078970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8886f6ec-93ad-4cd0-b86a-c6cabd078970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_dbeac1d6-0f0b-4254-b73a-6adb8208762b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_CommonStockSharesIssued_dbeac1d6-0f0b-4254-b73a-6adb8208762b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_40b99c21-da51-41aa-8e5d-a096e6866161" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_40b99c21-da51-41aa-8e5d-a096e6866161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_b50245e7-31ac-493f-88f7-d622f6bb587f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4bb4b074-2572-4a1d-8733-8271c9afaa70" xlink:to="loc_us-gaap_TreasuryStockShares_b50245e7-31ac-493f-88f7-d622f6bb587f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="pro-20210930.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9a87e077-d7b7-45c6-9558-e36a1794375f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bd853211-204b-4a79-8262-24bfd1d8abcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9a87e077-d7b7-45c6-9558-e36a1794375f" xlink:to="loc_us-gaap_StatementTable_bd853211-204b-4a79-8262-24bfd1d8abcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e1a10bce-6da8-4f0f-bc1f-415b4a302a46" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bd853211-204b-4a79-8262-24bfd1d8abcb" xlink:to="loc_srt_ProductOrServiceAxis_e1a10bce-6da8-4f0f-bc1f-415b4a302a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ac85b502-1baa-4bdd-864c-0193e7ebac58" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e1a10bce-6da8-4f0f-bc1f-415b4a302a46" xlink:to="loc_srt_ProductsAndServicesDomain_ac85b502-1baa-4bdd-864c-0193e7ebac58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_SubscriptionMaintenanceAndSupportMember_c17d1bc5-ed6c-4a91-a424-a146cdd39218" xlink:href="pro-20210930.xsd#pro_SubscriptionMaintenanceAndSupportMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ac85b502-1baa-4bdd-864c-0193e7ebac58" xlink:to="loc_pro_SubscriptionMaintenanceAndSupportMember_c17d1bc5-ed6c-4a91-a424-a146cdd39218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_91b16379-90f0-4ace-92eb-d5074d48ba77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_SubscriptionMaintenanceAndSupportMember_c17d1bc5-ed6c-4a91-a424-a146cdd39218" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_91b16379-90f0-4ace-92eb-d5074d48ba77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_17705c61-c7a7-4f64-ace3-61f5ea83a046" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaintenanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_SubscriptionMaintenanceAndSupportMember_c17d1bc5-ed6c-4a91-a424-a146cdd39218" xlink:to="loc_us-gaap_MaintenanceMember_17705c61-c7a7-4f64-ace3-61f5ea83a046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_6aebfac9-52c9-4a7d-a68d-740b03c1d666" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ac85b502-1baa-4bdd-864c-0193e7ebac58" xlink:to="loc_us-gaap_ServiceMember_6aebfac9-52c9-4a7d-a68d-740b03c1d666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bd853211-204b-4a79-8262-24bfd1d8abcb" xlink:to="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_75019e9a-f758-499b-8dd2-f40bffb867f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_75019e9a-f758-499b-8dd2-f40bffb867f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_45c0f734-3347-4223-85b5-8904248ef169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_45c0f734-3347-4223-85b5-8904248ef169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6945b5ff-d6a1-431f-bb48-4a8e40e552a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_GrossProfit_6945b5ff-d6a1-431f-bb48-4a8e40e552a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_942b43fb-be84-418a-8aba-c9d83004d6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_942b43fb-be84-418a-8aba-c9d83004d6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_eccf3ba9-5ce3-475f-9fa3-7a512c40878d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_942b43fb-be84-418a-8aba-c9d83004d6d8" xlink:to="loc_us-gaap_SellingAndMarketingExpense_eccf3ba9-5ce3-475f-9fa3-7a512c40878d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_8b7f1585-8b09-421e-bef5-5caa909f0b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_942b43fb-be84-418a-8aba-c9d83004d6d8" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_8b7f1585-8b09-421e-bef5-5caa909f0b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_1f4ce661-6c86-4e97-90b3-f0042a61393b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_942b43fb-be84-418a-8aba-c9d83004d6d8" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_1f4ce661-6c86-4e97-90b3-f0042a61393b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ec8cb492-8c4e-471f-9c01-dd037f3d2296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_OperatingIncomeLoss_ec8cb492-8c4e-471f-9c01-dd037f3d2296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7100fc6f-a594-42ff-b6ab-22f76faab8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7100fc6f-a594-42ff-b6ab-22f76faab8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Convertibledebtinterestandamortization_abf178d6-b77c-4684-9477-308885db9ed3" xlink:href="pro-20210930.xsd#pro_Convertibledebtinterestandamortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7100fc6f-a594-42ff-b6ab-22f76faab8b5" xlink:to="loc_pro_Convertibledebtinterestandamortization_abf178d6-b77c-4684-9477-308885db9ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_32adeeb3-6bb0-414b-81e5-8bf595eea9b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7100fc6f-a594-42ff-b6ab-22f76faab8b5" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_32adeeb3-6bb0-414b-81e5-8bf595eea9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d3285034-5c22-49e4-81be-768eb4db3a16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7100fc6f-a594-42ff-b6ab-22f76faab8b5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d3285034-5c22-49e4-81be-768eb4db3a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b42eed13-df2a-45db-94bb-c742a0db1785" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b42eed13-df2a-45db-94bb-c742a0db1785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_743ddb15-7f96-44e5-97c8-52d0c1114e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_NetIncomeLoss_743ddb15-7f96-44e5-97c8-52d0c1114e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_68db681d-9d12-42ed-8750-f075f3b7c335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_EarningsPerShareBasic_68db681d-9d12-42ed-8750-f075f3b7c335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7e9169d1-7ff8-4d9d-8900-697e9342da4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_EarningsPerShareAbstract_7e9169d1-7ff8-4d9d-8900-697e9342da4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_d59dbbf4-42d1-4db8-a30a-1b6a0f540d93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7e9169d1-7ff8-4d9d-8900-697e9342da4c" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_d59dbbf4-42d1-4db8-a30a-1b6a0f540d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6c5aae04-ad28-4ee1-b40d-f50ac7644556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6c5aae04-ad28-4ee1-b40d-f50ac7644556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_21b93f58-afd4-4763-a113-7c58c7acc391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_21b93f58-afd4-4763-a113-7c58c7acc391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_f88195ab-7403-424f-b033-fb4c76be9ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_21b93f58-afd4-4763-a113-7c58c7acc391" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_f88195ab-7403-424f-b033-fb4c76be9ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bbd36fea-2daf-4530-82dc-5d65fd46dd23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bbd36fea-2daf-4530-82dc-5d65fd46dd23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ca7927d-2ca1-4612-b5ac-0948bf79b23e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ca7927d-2ca1-4612-b5ac-0948bf79b23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e938c396-d8b6-43f0-93e1-d1f979ebe688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ca7927d-2ca1-4612-b5ac-0948bf79b23e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e938c396-d8b6-43f0-93e1-d1f979ebe688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6b84a204-ec81-4cd6-bb1b-312c577bfc63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ca7927d-2ca1-4612-b5ac-0948bf79b23e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6b84a204-ec81-4cd6-bb1b-312c577bfc63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3af4414e-39b2-4e06-986a-30326c720832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d3ee76c-5522-40d8-bafa-d4baaad9d52e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_3af4414e-39b2-4e06-986a-30326c720832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="pro-20210930.xsd#CondensedConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_7eba8bf6-9175-4ba8-ba59-a66b6970a419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_18d25ec9-d9e5-4d70-819c-00ce47163cac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7eba8bf6-9175-4ba8-ba59-a66b6970a419" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_18d25ec9-d9e5-4d70-819c-00ce47163cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_71865d21-0f95-4844-8e07-d73c43dfe7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_18d25ec9-d9e5-4d70-819c-00ce47163cac" xlink:to="loc_us-gaap_NetIncomeLoss_71865d21-0f95-4844-8e07-d73c43dfe7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e376128-5406-4b4f-ac81-349941e6a1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_18d25ec9-d9e5-4d70-819c-00ce47163cac" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e376128-5406-4b4f-ac81-349941e6a1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_403806a2-ff64-4308-b67e-85490c8b827d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e376128-5406-4b4f-ac81-349941e6a1ac" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_403806a2-ff64-4308-b67e-85490c8b827d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f54afdf8-6303-463e-8ac6-b53100756e69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e376128-5406-4b4f-ac81-349941e6a1ac" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f54afdf8-6303-463e-8ac6-b53100756e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_78827d6d-64a7-47b0-8697-4f2bf3fb33a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e376128-5406-4b4f-ac81-349941e6a1ac" xlink:to="loc_us-gaap_ShareBasedCompensation_78827d6d-64a7-47b0-8697-4f2bf3fb33a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0e836025-f662-4778-ae8f-2d7ddb669923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e376128-5406-4b4f-ac81-349941e6a1ac" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0e836025-f662-4778-ae8f-2d7ddb669923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bdf6b908-8b81-4d49-a292-42511e9dfb66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_18d25ec9-d9e5-4d70-819c-00ce47163cac" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bdf6b908-8b81-4d49-a292-42511e9dfb66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AccountsAndUnbilledReceivables_4a1a6875-066f-43f9-9544-47a81888e4e1" xlink:href="pro-20210930.xsd#pro_AccountsAndUnbilledReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bdf6b908-8b81-4d49-a292-42511e9dfb66" xlink:to="loc_pro_AccountsAndUnbilledReceivables_4a1a6875-066f-43f9-9544-47a81888e4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_61f614cf-5db2-43f1-8c72-d8bdbec49516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bdf6b908-8b81-4d49-a292-42511e9dfb66" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_61f614cf-5db2-43f1-8c72-d8bdbec49516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1accdfe6-431d-4c6f-985a-2cd21738ec5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bdf6b908-8b81-4d49-a292-42511e9dfb66" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1accdfe6-431d-4c6f-985a-2cd21738ec5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_ce89a956-c876-4573-aab9-13b90c53d89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bdf6b908-8b81-4d49-a292-42511e9dfb66" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_ce89a956-c876-4573-aab9-13b90c53d89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e440a4b7-1350-4443-9fdd-caaa2c168e55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bdf6b908-8b81-4d49-a292-42511e9dfb66" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e440a4b7-1350-4443-9fdd-caaa2c168e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_83fffe86-b8e4-4f9d-8db1-d68ef6bf10b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bdf6b908-8b81-4d49-a292-42511e9dfb66" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_83fffe86-b8e4-4f9d-8db1-d68ef6bf10b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_8a961545-e4af-4740-b734-d8c7d0bb4870" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bdf6b908-8b81-4d49-a292-42511e9dfb66" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_8a961545-e4af-4740-b734-d8c7d0bb4870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_d4cd8493-5e24-4c13-b7f2-c978c624957c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bdf6b908-8b81-4d49-a292-42511e9dfb66" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_d4cd8493-5e24-4c13-b7f2-c978c624957c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f243f583-979e-43bb-b664-e38f987b8405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_18d25ec9-d9e5-4d70-819c-00ce47163cac" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f243f583-979e-43bb-b664-e38f987b8405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3aba74df-360a-487b-b81d-ac4961d0e0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7eba8bf6-9175-4ba8-ba59-a66b6970a419" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3aba74df-360a-487b-b81d-ac4961d0e0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dd45b199-e7e4-4760-b801-bd8956517bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3aba74df-360a-487b-b81d-ac4961d0e0ee" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dd45b199-e7e4-4760-b801-bd8956517bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets_98fa0b7c-4946-45c7-8a64-364448f84d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3aba74df-360a-487b-b81d-ac4961d0e0ee" xlink:to="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets_98fa0b7c-4946-45c7-8a64-364448f84d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_b5e4653f-5db2-4685-99cd-90d15d897dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3aba74df-360a-487b-b81d-ac4961d0e0ee" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_b5e4653f-5db2-4685-99cd-90d15d897dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6045c3df-c50a-4829-ad86-3daf2c616b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3aba74df-360a-487b-b81d-ac4961d0e0ee" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6045c3df-c50a-4829-ad86-3daf2c616b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ecd9f431-be56-44e5-be0c-d6358831d59d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7eba8bf6-9175-4ba8-ba59-a66b6970a419" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ecd9f431-be56-44e5-be0c-d6358831d59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_3004d66a-e722-4a23-9e42-2a0e598d7a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ecd9f431-be56-44e5-be0c-d6358831d59d" xlink:to="loc_us-gaap_ProceedsFromStockPlans_3004d66a-e722-4a23-9e42-2a0e598d7a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits_ac4dc2ab-4b0e-4c60-8f1e-fee321b9879a" xlink:href="pro-20210930.xsd#pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ecd9f431-be56-44e5-be0c-d6358831d59d" xlink:to="loc_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits_ac4dc2ab-4b0e-4c60-8f1e-fee321b9879a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_e74fe5a3-5aac-487e-9352-239d27ca7999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ecd9f431-be56-44e5-be0c-d6358831d59d" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_e74fe5a3-5aac-487e-9352-239d27ca7999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_f976d084-d40c-4c89-a98e-19cdafc2edc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ecd9f431-be56-44e5-be0c-d6358831d59d" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_f976d084-d40c-4c89-a98e-19cdafc2edc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_ca2f043d-6f69-474c-8349-1e80424a64dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ecd9f431-be56-44e5-be0c-d6358831d59d" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_ca2f043d-6f69-474c-8349-1e80424a64dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Purchaseofcappedcall_f4d16461-85ea-43e2-9bd6-d887c14df79a" xlink:href="pro-20210930.xsd#pro_Purchaseofcappedcall"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ecd9f431-be56-44e5-be0c-d6358831d59d" xlink:to="loc_pro_Purchaseofcappedcall_f4d16461-85ea-43e2-9bd6-d887c14df79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fd06891d-03b8-4930-8bf4-84e74661b33c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ecd9f431-be56-44e5-be0c-d6358831d59d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fd06891d-03b8-4930-8bf4-84e74661b33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_54727e36-a83f-4433-8145-03aab4cd8806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7eba8bf6-9175-4ba8-ba59-a66b6970a419" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_54727e36-a83f-4433-8145-03aab4cd8806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_90dc3988-49e4-45c4-9a0d-afb079502626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7eba8bf6-9175-4ba8-ba59-a66b6970a419" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_90dc3988-49e4-45c4-9a0d-afb079502626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_17cbac9a-b17a-4821-940c-86a2f93be2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7eba8bf6-9175-4ba8-ba59-a66b6970a419" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_17cbac9a-b17a-4821-940c-86a2f93be2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f7ff6ec5-a5fd-4518-9313-dc091e81612f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_17cbac9a-b17a-4821-940c-86a2f93be2f3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f7ff6ec5-a5fd-4518-9313-dc091e81612f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_28bad16b-dd07-4dc5-a18f-b646ee445bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_17cbac9a-b17a-4821-940c-86a2f93be2f3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_28bad16b-dd07-4dc5-a18f-b646ee445bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_bbad09aa-a12f-4812-a977-97fe4d4d2ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_17cbac9a-b17a-4821-940c-86a2f93be2f3" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_bbad09aa-a12f-4812-a977-97fe4d4d2ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" xlink:type="simple" xlink:href="pro-20210930.xsd#CondensedConsolidatedStatementofStockholdersEquityStatement"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_9576231f-1e37-448c-afac-5c081a20e113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_9576231f-1e37-448c-afac-5c081a20e113" xlink:to="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f7a7fb37-2e55-49f7-a3e2-8ac635e778de" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_srt_StatementScenarioAxis_f7a7fb37-2e55-49f7-a3e2-8ac635e778de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_33af4b4d-90a1-4eea-a00c-8a35e2b46b49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_f7a7fb37-2e55-49f7-a3e2-8ac635e778de" xlink:to="loc_srt_ScenarioUnspecifiedDomain_33af4b4d-90a1-4eea-a00c-8a35e2b46b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_17e52509-bf33-4773-b5f3-cb60ca8b5495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_17e52509-bf33-4773-b5f3-cb60ca8b5495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_17e52509-bf33-4773-b5f3-cb60ca8b5495" xlink:to="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f14e5a2e-e424-40e9-a00c-7b0d852f4f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:to="loc_us-gaap_CommonStockMember_f14e5a2e-e424-40e9-a00c-7b0d852f4f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7dd5e57f-1386-407c-ae9c-bd1356a6b289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7dd5e57f-1386-407c-ae9c-bd1356a6b289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_5ef7cd89-a1c8-47ea-85f0-063cb9082878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:to="loc_us-gaap_TreasuryStockMember_5ef7cd89-a1c8-47ea-85f0-063cb9082878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3168d5d5-cbb8-4617-b372-92303b2b67b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:to="loc_us-gaap_RetainedEarningsMember_3168d5d5-cbb8-4617-b372-92303b2b67b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember_4837ca4d-aeea-40d5-98a8-60133b872218" xlink:href="pro-20210930.xsd#pro_AccumulatedOtherComprehensiveIncomenetoftaxMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e5436af1-01b8-4fe9-b94b-62ce6e29a6ed" xlink:to="loc_pro_AccumulatedOtherComprehensiveIncomenetoftaxMember_4837ca4d-aeea-40d5-98a8-60133b872218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_918fcebe-ccd4-43d9-88de-c1fa6489b762" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_918fcebe-ccd4-43d9-88de-c1fa6489b762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3bfcca77-bd33-4817-87ca-8627d08edc1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_918fcebe-ccd4-43d9-88de-c1fa6489b762" xlink:to="loc_us-gaap_ClassOfStockDomain_3bfcca77-bd33-4817-87ca-8627d08edc1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a36367b4-4f00-4b6f-9f0b-599eed037448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a36367b4-4f00-4b6f-9f0b-599eed037448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_a2b47131-429c-4c7f-b68d-d135ad5a5b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a36367b4-4f00-4b6f-9f0b-599eed037448" xlink:to="loc_us-gaap_TypeOfAdoptionMember_a2b47131-429c-4c7f-b68d-d135ad5a5b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_6da3d51b-e82e-45fb-af9a-1f61cdb30eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_6da3d51b-e82e-45fb-af9a-1f61cdb30eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingPrincipleMember_ccf5df15-6c85-48d0-bd0c-7f4a2a979c22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangeInAccountingPrincipleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_6da3d51b-e82e-45fb-af9a-1f61cdb30eef" xlink:to="loc_us-gaap_ChangeInAccountingPrincipleMember_ccf5df15-6c85-48d0-bd0c-7f4a2a979c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_a6c4c52e-bb00-4014-86d0-aa7753f20612" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_a6c4c52e-bb00-4014-86d0-aa7753f20612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_ef35debd-3218-4828-8ce5-74a3175eb5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_a6c4c52e-bb00-4014-86d0-aa7753f20612" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_ef35debd-3218-4828-8ce5-74a3175eb5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_637ee73d-0ba5-4f37-9467-a58f59712eb3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_637ee73d-0ba5-4f37-9467-a58f59712eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f4d7e9f7-bda6-4080-8b03-e867f9d6db81" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_637ee73d-0ba5-4f37-9467-a58f59712eb3" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f4d7e9f7-bda6-4080-8b03-e867f9d6db81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_047852c9-d9a6-42f7-9f4e-c7e1b459949b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f4d7e9f7-bda6-4080-8b03-e867f9d6db81" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_047852c9-d9a6-42f7-9f4e-c7e1b459949b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b0829f0f-5543-429b-adef-d21f7b341d72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1a638a07-f2be-4abd-a738-7bf55933fda9" xlink:to="loc_us-gaap_StatementLineItems_b0829f0f-5543-429b-adef-d21f7b341d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b0829f0f-5543-429b-adef-d21f7b341d72" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_34727074-be74-4b4b-a23b-144f919417ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_34727074-be74-4b4b-a23b-144f919417ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b2aeb0cf-a780-4c84-aa89-6e2b901828d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_StockholdersEquity_b2aeb0cf-a780-4c84-aa89-6e2b901828d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_b6041200-1671-4689-be81-725efda4cf76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_TreasuryStockShares_b6041200-1671-4689-be81-725efda4cf76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_9971f3e5-00e9-4b56-a8dc-e6171de648b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_9971f3e5-00e9-4b56-a8dc-e6171de648b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_eebf0fcd-4926-4560-8980-b0ca115b155e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_eebf0fcd-4926-4560-8980-b0ca115b155e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_03aef589-3c00-4981-a304-6e6dc5dd9508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_03aef589-3c00-4981-a304-6e6dc5dd9508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_109ce3bc-3f6a-4098-941f-63fce4f5b2f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_ProceedsFromStockPlans_109ce3bc-3f6a-4098-941f-63fce4f5b2f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_7a5ebd09-c333-4df2-8bdd-b0bae0dc92d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_7a5ebd09-c333-4df2-8bdd-b0bae0dc92d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall_4a1d43b0-050c-4c18-b9c0-2986f944fd33" xlink:href="pro-20210930.xsd#pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall_4a1d43b0-050c-4c18-b9c0-2986f944fd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_WarrantExerciseShares_33c796bf-e963-4d02-969b-5687708839b5" xlink:href="pro-20210930.xsd#pro_WarrantExerciseShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_pro_WarrantExerciseShares_33c796bf-e963-4d02-969b-5687708839b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_WarrantExerciseValue_5f8b198f-f113-43e7-99a1-44b7d58e10da" xlink:href="pro-20210930.xsd#pro_WarrantExerciseValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_pro_WarrantExerciseValue_5f8b198f-f113-43e7-99a1-44b7d58e10da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14b1c701-83a6-4993-a9f1-2c41309aa3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14b1c701-83a6-4993-a9f1-2c41309aa3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d49c6d4a-4b4e-49c3-87fe-cad91057a96d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d49c6d4a-4b4e-49c3-87fe-cad91057a96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_83939631-2c7a-4469-a5f5-84abcfcaf307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_NetIncomeLoss_83939631-2c7a-4469-a5f5-84abcfcaf307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_31c690e6-e0d6-4af8-88f7-59b0217a303d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_TreasuryStockShares_31c690e6-e0d6-4af8-88f7-59b0217a303d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_22c98263-9938-441b-9b6f-a988d9a4fe1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_StockholdersEquity_22c98263-9938-441b-9b6f-a988d9a4fe1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cf077619-da06-49c4-a4be-310c1c73cf10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae7da4f3-0107-482a-93c4-aca4404bbec1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_cf077619-da06-49c4-a4be-310c1c73cf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/OrganizationandNatureofOperations" xlink:type="simple" xlink:href="pro-20210930.xsd#OrganizationandNatureofOperations"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/OrganizationandNatureofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pro_OrganizationAndNatureOfOperationsAbstract_2ece3a4e-79c1-43a3-998a-7855d6593a8f" xlink:href="pro-20210930.xsd#pro_OrganizationAndNatureOfOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_e12bc30e-6ab8-4dd3-b984-8bf656c543d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_OrganizationAndNatureOfOperationsAbstract_2ece3a4e-79c1-43a3-998a-7855d6593a8f" xlink:to="loc_us-gaap_NatureOfOperations_e12bc30e-6ab8-4dd3-b984-8bf656c543d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/OrganizationandNatureofOperationsOrganizationandNatureofOperationsDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#OrganizationandNatureofOperationsOrganizationandNatureofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/OrganizationandNatureofOperationsOrganizationandNatureofOperationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNotes" xlink:type="simple" xlink:href="pro-20210930.xsd#SummaryofSignificantAccountingPoliciesNotes"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ad7fec8c-cf37-4c0e-9623-d4e05f908862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_ff23914e-0b0d-47bd-bba5-88abf97aa5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ad7fec8c-cf37-4c0e-9623-d4e05f908862" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_ff23914e-0b0d-47bd-bba5-88abf97aa5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="pro-20210930.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f2f894b5-e5ba-49dd-b7d7-d9462c3b46c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_004ac072-f6b4-43c4-8257-2d6c74063259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2f894b5-e5ba-49dd-b7d7-d9462c3b46c0" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_004ac072-f6b4-43c4-8257-2d6c74063259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_3d4fa76b-b68f-4c9f-aee5-cdbc8af91e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2f894b5-e5ba-49dd-b7d7-d9462c3b46c0" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_3d4fa76b-b68f-4c9f-aee5-cdbc8af91e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_d016c953-2b09-4b6b-8f9d-0a52ae20f987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2f894b5-e5ba-49dd-b7d7-d9462c3b46c0" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_d016c953-2b09-4b6b-8f9d-0a52ae20f987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_4d88907c-7c15-49e7-9477-d2c7951ded13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2f894b5-e5ba-49dd-b7d7-d9462c3b46c0" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_4d88907c-7c15-49e7-9477-d2c7951ded13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionCustomerAcquisitions_f0682b27-6d43-4fbc-a6d6-f784a7f8493d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionCustomerAcquisitions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2f894b5-e5ba-49dd-b7d7-d9462c3b46c0" xlink:to="loc_us-gaap_RevenueRecognitionCustomerAcquisitions_f0682b27-6d43-4fbc-a6d6-f784a7f8493d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_916193ba-d25a-4124-a034-c3fbd5c294f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2f894b5-e5ba-49dd-b7d7-d9462c3b46c0" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_916193ba-d25a-4124-a034-c3fbd5c294f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2d304898-4973-466e-9423-69229f66f204" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2f894b5-e5ba-49dd-b7d7-d9462c3b46c0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2d304898-4973-466e-9423-69229f66f204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="pro-20210930.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c280137a-1a00-45ed-ac31-749e5559a016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_TreasuryMoneyMarketFundsAtFairValue_1dfd6d76-de99-4e7c-a916-9ca21db3ec96" xlink:href="pro-20210930.xsd#pro_TreasuryMoneyMarketFundsAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c280137a-1a00-45ed-ac31-749e5559a016" xlink:to="loc_pro_TreasuryMoneyMarketFundsAtFairValue_1dfd6d76-de99-4e7c-a916-9ca21db3ec96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_963c7059-2852-4c6a-b8b5-c2e4506b4e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c280137a-1a00-45ed-ac31-749e5559a016" xlink:to="loc_us-gaap_Investments_963c7059-2852-4c6a-b8b5-c2e4506b4e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrentAndNoncurrent_753935ed-9c19-45e5-b5fc-f3db13580114" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c280137a-1a00-45ed-ac31-749e5559a016" xlink:to="loc_us-gaap_DeferredCostsCurrentAndNoncurrent_753935ed-9c19-45e5-b5fc-f3db13580114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredCharges_1c510ba6-1fb5-4673-977f-0d869f3754d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c280137a-1a00-45ed-ac31-749e5559a016" xlink:to="loc_us-gaap_AmortizationOfDeferredCharges_1c510ba6-1fb5-4673-977f-0d869f3754d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_4a59612d-0eea-40e7-b9dd-4e2e9b60dc53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c280137a-1a00-45ed-ac31-749e5559a016" xlink:to="loc_us-gaap_CapitalizedContractCostNet_4a59612d-0eea-40e7-b9dd-4e2e9b60dc53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_06d3003e-4adf-4e22-9a9a-0f3ec53b35a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c280137a-1a00-45ed-ac31-749e5559a016" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_06d3003e-4adf-4e22-9a9a-0f3ec53b35a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_c6e651f7-2959-4662-b3c8-57ff85362b77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_52e5cd06-fb36-4bc3-b09a-b1d6b153e6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_c6e651f7-2959-4662-b3c8-57ff85362b77" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_52e5cd06-fb36-4bc3-b09a-b1d6b153e6bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9b1c2a87-323d-410d-b7b3-fbd14b1cff27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_52e5cd06-fb36-4bc3-b09a-b1d6b153e6bf" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9b1c2a87-323d-410d-b7b3-fbd14b1cff27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_f6a19b50-ecfb-4080-93fc-9d2f815bc0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9b1c2a87-323d-410d-b7b3-fbd14b1cff27" xlink:to="loc_us-gaap_TypeOfAdoptionMember_f6a19b50-ecfb-4080-93fc-9d2f815bc0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member_e4688eb2-3b37-4f58-9804-e4865ffab9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_f6a19b50-ecfb-4080-93fc-9d2f815bc0f9" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member_e4688eb2-3b37-4f58-9804-e4865ffab9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b11bcb94-7751-4fbb-8bb2-3b268015d5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_52e5cd06-fb36-4bc3-b09a-b1d6b153e6bf" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b11bcb94-7751-4fbb-8bb2-3b268015d5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_9bedd879-b4c7-4ac8-b6fd-8463426f3386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b11bcb94-7751-4fbb-8bb2-3b268015d5f1" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_9bedd879-b4c7-4ac8-b6fd-8463426f3386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_b9fe3ba5-e414-4302-a23a-29026455c160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b11bcb94-7751-4fbb-8bb2-3b268015d5f1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_b9fe3ba5-e414-4302-a23a-29026455c160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4a59da65-7895-4a25-87b5-19cfce5c635f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b11bcb94-7751-4fbb-8bb2-3b268015d5f1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4a59da65-7895-4a25-87b5-19cfce5c635f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationNotes" xlink:type="simple" xlink:href="pro-20210930.xsd#DeferredRevenueandPerformanceObligationNotes"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pro_DeferredRevenueandPerformanceObligationAbstract_d3689b61-cbd8-4047-af6e-3c86358dbd44" xlink:href="pro-20210930.xsd#pro_DeferredRevenueandPerformanceObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_DeferredrevenueandperformanceobligationTextBlock_bfdda5de-08ef-4a42-9332-34a5096331f8" xlink:href="pro-20210930.xsd#pro_DeferredrevenueandperformanceobligationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_DeferredRevenueandPerformanceObligationAbstract_d3689b61-cbd8-4047-af6e-3c86358dbd44" xlink:to="loc_pro_DeferredrevenueandperformanceobligationTextBlock_bfdda5de-08ef-4a42-9332-34a5096331f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationTables" xlink:type="simple" xlink:href="pro-20210930.xsd#DeferredRevenueandPerformanceObligationTables"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#DeferredRevenueandPerformanceObligationDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pro_DeferredRevenueandPerformanceObligationAbstract_a6a6b30e-086b-456a-b7f0-d4264cc8f2b8" xlink:href="pro-20210930.xsd#pro_DeferredRevenueandPerformanceObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_e0a0b045-5b2c-4a5a-9c36-6c6b75914929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_DeferredRevenueandPerformanceObligationAbstract_a6a6b30e-086b-456a-b7f0-d4264cc8f2b8" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_e0a0b045-5b2c-4a5a-9c36-6c6b75914929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_ea84104c-8b6c-45aa-9d2a-e157f0a97594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_DeferredRevenueandPerformanceObligationAbstract_a6a6b30e-086b-456a-b7f0-d4264cc8f2b8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_ea84104c-8b6c-45aa-9d2a-e157f0a97594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months_570ad278-265e-4146-9259-3fbe47a1e839" xlink:href="pro-20210930.xsd#pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_DeferredRevenueandPerformanceObligationAbstract_a6a6b30e-086b-456a-b7f0-d4264cc8f2b8" xlink:to="loc_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months_570ad278-265e-4146-9259-3fbe47a1e839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/DisaggregationofRevenueNotes" xlink:type="simple" xlink:href="pro-20210930.xsd#DisaggregationofRevenueNotes"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/DisaggregationofRevenueNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_74375797-8299-44c7-83f3-dfb306606e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_DisaggregationofRevenueTextBlock_389aa74d-f0a6-46e4-ab68-ace3da162d40" xlink:href="pro-20210930.xsd#pro_DisaggregationofRevenueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_74375797-8299-44c7-83f3-dfb306606e3e" xlink:to="loc_pro_DisaggregationofRevenueTextBlock_389aa74d-f0a6-46e4-ab68-ace3da162d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/DisaggregationofRevenueTables" xlink:type="simple" xlink:href="pro-20210930.xsd#DisaggregationofRevenueTables"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/DisaggregationofRevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_9f23cb4b-0b6a-4c44-bbc3-a5342a43384c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_ScheduleofDisaggregationOfRevenueTableTextBlock_70869610-8b7f-4202-ac17-d2dfecc77b25" xlink:href="pro-20210930.xsd#pro_ScheduleofDisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_9f23cb4b-0b6a-4c44-bbc3-a5342a43384c" xlink:to="loc_pro_ScheduleofDisaggregationOfRevenueTableTextBlock_70869610-8b7f-4202-ac17-d2dfecc77b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#DisaggregationofRevenueRevenuebyGeographyDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_bab2f4af-087e-4d03-ad04-d4a18987331d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_23a2849a-3446-4cb0-921f-53e05eb0aa35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_bab2f4af-087e-4d03-ad04-d4a18987331d" xlink:to="loc_us-gaap_StatementTable_23a2849a-3446-4cb0-921f-53e05eb0aa35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4aadd4e6-2759-4229-a1eb-d6a4fb8f6dfa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_23a2849a-3446-4cb0-921f-53e05eb0aa35" xlink:to="loc_srt_StatementGeographicalAxis_4aadd4e6-2759-4229-a1eb-d6a4fb8f6dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3023e184-e2bb-40e8-b7bb-f4273a90f1a8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_4aadd4e6-2759-4229-a1eb-d6a4fb8f6dfa" xlink:to="loc_srt_SegmentGeographicalDomain_3023e184-e2bb-40e8-b7bb-f4273a90f1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_203698fc-4eba-4b26-8c23-574b8a77bb4e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3023e184-e2bb-40e8-b7bb-f4273a90f1a8" xlink:to="loc_country_US_203698fc-4eba-4b26-8c23-574b8a77bb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_23ee9850-1b99-409a-8aac-a36dfd1c3936" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3023e184-e2bb-40e8-b7bb-f4273a90f1a8" xlink:to="loc_srt_EuropeMember_23ee9850-1b99-409a-8aac-a36dfd1c3936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_TherestoftheworldMember_9bbacd71-3bdc-4daf-abd7-750d4f2bdb51" xlink:href="pro-20210930.xsd#pro_TherestoftheworldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3023e184-e2bb-40e8-b7bb-f4273a90f1a8" xlink:to="loc_pro_TherestoftheworldMember_9bbacd71-3bdc-4daf-abd7-750d4f2bdb51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2a0e05fc-7592-47d1-808c-9925cf48d93d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_23a2849a-3446-4cb0-921f-53e05eb0aa35" xlink:to="loc_us-gaap_StatementLineItems_2a0e05fc-7592-47d1-808c-9925cf48d93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_40ad88db-acac-47c4-ae9f-2bc340b1007b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2a0e05fc-7592-47d1-808c-9925cf48d93d" xlink:to="loc_us-gaap_Revenues_40ad88db-acac-47c4-ae9f-2bc340b1007b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_PercentageOfTotalRevenue_4bda3b15-0a84-4d4c-ab4f-fe111c6e42df" xlink:href="pro-20210930.xsd#pro_PercentageOfTotalRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2a0e05fc-7592-47d1-808c-9925cf48d93d" xlink:to="loc_pro_PercentageOfTotalRevenue_4bda3b15-0a84-4d4c-ab4f-fe111c6e42df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/LeasesNotes" xlink:type="simple" xlink:href="pro-20210930.xsd#LeasesNotes"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/LeasesNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d7657e82-311f-4ca7-9dab-9fc2bcfce0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_bc1798e5-4c80-453b-9e34-549d04efb899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d7657e82-311f-4ca7-9dab-9fc2bcfce0ed" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_bc1798e5-4c80-453b-9e34-549d04efb899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/LeasesTables" xlink:type="simple" xlink:href="pro-20210930.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_381c8b31-7d79-491b-8a89-9d7283e5988e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock_a1418271-f244-4409-b354-18e8dae2439f" xlink:href="pro-20210930.xsd#pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_381c8b31-7d79-491b-8a89-9d7283e5988e" xlink:to="loc_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock_a1418271-f244-4409-b354-18e8dae2439f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2fdf0de0-be95-4760-b91f-0f164acbf2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_381c8b31-7d79-491b-8a89-9d7283e5988e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2fdf0de0-be95-4760-b91f-0f164acbf2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/LeasesDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#LeasesDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/LeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_505a9f13-eb4d-4bc8-9fab-231f627fb4c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_0d319f47-25de-4ca0-91bb-0ce0da257d52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_505a9f13-eb4d-4bc8-9fab-231f627fb4c6" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_0d319f47-25de-4ca0-91bb-0ce0da257d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_450008c7-5b29-4a3f-941e-8f6ec14e8a15" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0d319f47-25de-4ca0-91bb-0ce0da257d52" xlink:to="loc_srt_RangeAxis_450008c7-5b29-4a3f-941e-8f6ec14e8a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_76e40a01-89c4-4d18-a609-89613bb93694" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_450008c7-5b29-4a3f-941e-8f6ec14e8a15" xlink:to="loc_srt_RangeMember_76e40a01-89c4-4d18-a609-89613bb93694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b717c9c5-3681-4156-b973-4b9b939a8c1b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_76e40a01-89c4-4d18-a609-89613bb93694" xlink:to="loc_srt_MinimumMember_b717c9c5-3681-4156-b973-4b9b939a8c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a8c1ce83-851f-49aa-ba51-6c7634d39611" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_76e40a01-89c4-4d18-a609-89613bb93694" xlink:to="loc_srt_MaximumMember_a8c1ce83-851f-49aa-ba51-6c7634d39611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0d319f47-25de-4ca0-91bb-0ce0da257d52" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_cba1dafa-390e-444c-bad3-8157aed5f17f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_cba1dafa-390e-444c-bad3-8157aed5f17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_702e6497-bb3b-4416-991b-bdb0d96ed5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_702e6497-bb3b-4416-991b-bdb0d96ed5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_LesseeOperatingLeaseTerminationOption_5e58b411-d710-4c5d-89dd-bc9d9cf3841f" xlink:href="pro-20210930.xsd#pro_LesseeOperatingLeaseTerminationOption"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:to="loc_pro_LesseeOperatingLeaseTerminationOption_5e58b411-d710-4c5d-89dd-bc9d9cf3841f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_59b4286b-bffc-4205-91fb-66e30eac46b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:to="loc_us-gaap_OperatingLeasePayments_59b4286b-bffc-4205-91fb-66e30eac46b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_959dc7e1-b263-44b8-ac03-ef7c893401ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_2cdf9256-af46-463c-84c5-1fc16b86a5c4" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_959dc7e1-b263-44b8-ac03-ef7c893401ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#LeasesScheduleofleaseliabilitymaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_66b965af-c05d-42fa-b874-79738d502ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_6ec2eeee-8ae7-4ebf-a3c0-32b88b0221cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_66b965af-c05d-42fa-b874-79738d502ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_6ec2eeee-8ae7-4ebf-a3c0-32b88b0221cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3afd0518-8928-4efe-a8fa-7829e0f4f52c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_66b965af-c05d-42fa-b874-79738d502ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3afd0518-8928-4efe-a8fa-7829e0f4f52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1e9f5530-704f-4832-91b5-c732757001ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_66b965af-c05d-42fa-b874-79738d502ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1e9f5530-704f-4832-91b5-c732757001ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_33e51088-2edb-4aa1-95d2-ce0d9b25b9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_66b965af-c05d-42fa-b874-79738d502ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_33e51088-2edb-4aa1-95d2-ce0d9b25b9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_549c77d8-af97-48fe-96d6-508455fc5e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_66b965af-c05d-42fa-b874-79738d502ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_549c77d8-af97-48fe-96d6-508455fc5e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_776bd4df-2cf5-428b-8522-95eb9dbea6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_66b965af-c05d-42fa-b874-79738d502ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_776bd4df-2cf5-428b-8522-95eb9dbea6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_72629427-c236-4b62-ac25-82a0b2352839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_66b965af-c05d-42fa-b874-79738d502ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_72629427-c236-4b62-ac25-82a0b2352839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e096c9ad-4a96-43a7-acaa-950d7d528477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_66b965af-c05d-42fa-b874-79738d502ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e096c9ad-4a96-43a7-acaa-950d7d528477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1789aa5c-7cab-468d-9e27-11eb62a7c29b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_66b965af-c05d-42fa-b874-79738d502ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1789aa5c-7cab-468d-9e27-11eb62a7c29b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_LesseeOperatingLeaseAnticipatedIncentives_3baca6d4-029a-4672-aabb-789d7ce327da" xlink:href="pro-20210930.xsd#pro_LesseeOperatingLeaseAnticipatedIncentives"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_66b965af-c05d-42fa-b874-79738d502ef9" xlink:to="loc_pro_LesseeOperatingLeaseAnticipatedIncentives_3baca6d4-029a-4672-aabb-789d7ce327da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b60d368b-1374-41e7-909e-4c1e657ac625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_66b965af-c05d-42fa-b874-79738d502ef9" xlink:to="loc_us-gaap_OperatingLeaseLiability_b60d368b-1374-41e7-909e-4c1e657ac625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1" xlink:type="simple" xlink:href="pro-20210930.xsd#LeasesScheduleofleaseliabilitymaturitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.prospricing.com/role/EarningsperShareNote" xlink:type="simple" xlink:href="pro-20210930.xsd#EarningsperShareNote"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/EarningsperShareNote" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_002e6bbb-c8d1-4809-9649-45ae82e563b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_cea6b9d8-ba48-4d09-a6df-8caa3f7aa827" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_002e6bbb-c8d1-4809-9649-45ae82e563b7" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_cea6b9d8-ba48-4d09-a6df-8caa3f7aa827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/EarningsperShareTable" xlink:type="simple" xlink:href="pro-20210930.xsd#EarningsperShareTable"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/EarningsperShareTable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_dbf18944-f0d4-46a7-9715-55980ba187b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_4b39ccbc-f5d7-4497-9350-cfdf649384c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dbf18944-f0d4-46a7-9715-55980ba187b8" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_4b39ccbc-f5d7-4497-9350-cfdf649384c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/EarningsperShareDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#EarningsperShareDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/EarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2f0cc2ef-e617-4ccf-9fbb-21b1eb80c223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0e0ee2ac-b582-4ab5-a6fe-ef95517c82cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2f0cc2ef-e617-4ccf-9fbb-21b1eb80c223" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0e0ee2ac-b582-4ab5-a6fe-ef95517c82cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1535a903-cee5-4931-8aa1-d31c60161326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0e0ee2ac-b582-4ab5-a6fe-ef95517c82cb" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1535a903-cee5-4931-8aa1-d31c60161326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_55c52031-f719-48be-9d8d-a3654f5cb1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1535a903-cee5-4931-8aa1-d31c60161326" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_55c52031-f719-48be-9d8d-a3654f5cb1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_db2b4e49-3eb6-4794-a7f6-4d9af818a55a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_55c52031-f719-48be-9d8d-a3654f5cb1f9" xlink:to="loc_us-gaap_StockCompensationPlanMember_db2b4e49-3eb6-4794-a7f6-4d9af818a55a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_bb04e1e1-c125-4d55-a46f-a96748ea38e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_55c52031-f719-48be-9d8d-a3654f5cb1f9" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_bb04e1e1-c125-4d55-a46f-a96748ea38e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_79c97b99-c49d-4fc4-b625-d00b906213cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0e0ee2ac-b582-4ab5-a6fe-ef95517c82cb" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_79c97b99-c49d-4fc4-b625-d00b906213cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d4302e61-bd7a-4e44-bbfa-751c03361956" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_79c97b99-c49d-4fc4-b625-d00b906213cd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d4302e61-bd7a-4e44-bbfa-751c03361956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#EarningsperShareBasisandDilutedDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ef520a1e-773d-455d-8111-2b6b024d6f56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_fea95c40-e732-4e88-8db1-a9afabd92000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ef520a1e-773d-455d-8111-2b6b024d6f56" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_fea95c40-e732-4e88-8db1-a9afabd92000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_42f4c51f-f3c1-4431-8e99-3db4e355c671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_fea95c40-e732-4e88-8db1-a9afabd92000" xlink:to="loc_us-gaap_StatementClassOfStockAxis_42f4c51f-f3c1-4431-8e99-3db4e355c671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2f6b4b31-e513-4932-900c-c0ff6df41b23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_42f4c51f-f3c1-4431-8e99-3db4e355c671" xlink:to="loc_us-gaap_ClassOfStockDomain_2f6b4b31-e513-4932-900c-c0ff6df41b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_9bdf9f88-8cf1-4305-a01a-9a67112f88b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_fea95c40-e732-4e88-8db1-a9afabd92000" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_9bdf9f88-8cf1-4305-a01a-9a67112f88b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_EarningsPerShareNumeratorAbstract_df01777a-d24e-4ce4-b027-bc97d3637cbf" xlink:href="pro-20210930.xsd#pro_EarningsPerShareNumeratorAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_9bdf9f88-8cf1-4305-a01a-9a67112f88b0" xlink:to="loc_pro_EarningsPerShareNumeratorAbstract_df01777a-d24e-4ce4-b027-bc97d3637cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_912614b9-8894-4b6f-9090-925f11ffe824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_EarningsPerShareNumeratorAbstract_df01777a-d24e-4ce4-b027-bc97d3637cbf" xlink:to="loc_us-gaap_NetIncomeLoss_912614b9-8894-4b6f-9090-925f11ffe824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_EarningsPerShareDenominatorAbstract_3cc5b495-f944-48f7-82ad-10dad94daf4a" xlink:href="pro-20210930.xsd#pro_EarningsPerShareDenominatorAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_9bdf9f88-8cf1-4305-a01a-9a67112f88b0" xlink:to="loc_pro_EarningsPerShareDenominatorAbstract_3cc5b495-f944-48f7-82ad-10dad94daf4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cc1b2244-8ade-4aa2-bc81-e600286e3acd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_EarningsPerShareDenominatorAbstract_3cc5b495-f944-48f7-82ad-10dad94daf4a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cc1b2244-8ade-4aa2-bc81-e600286e3acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_98992bab-5022-491d-8973-04342e89cd31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_EarningsPerShareDenominatorAbstract_3cc5b495-f944-48f7-82ad-10dad94daf4a" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_98992bab-5022-491d-8973-04342e89cd31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9bbcc79f-de61-4e22-a191-76344be027d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_EarningsPerShareDenominatorAbstract_3cc5b495-f944-48f7-82ad-10dad94daf4a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9bbcc79f-de61-4e22-a191-76344be027d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0488fcc3-a499-44f6-a135-e80b2b9414aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_9bdf9f88-8cf1-4305-a01a-9a67112f88b0" xlink:to="loc_us-gaap_EarningsPerShareBasic_0488fcc3-a499-44f6-a135-e80b2b9414aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3479ce07-7f21-4372-aad0-2dda5b41bcaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_9bdf9f88-8cf1-4305-a01a-9a67112f88b0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3479ce07-7f21-4372-aad0-2dda5b41bcaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationNote" xlink:type="simple" xlink:href="pro-20210930.xsd#NoncashSharebasedCompensationNote"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/NoncashSharebasedCompensationNote" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pro_NoncashShareBasedCompensationAbstract_8c57c8a5-c9ce-40d4-8f06-57098ebd6c5e" xlink:href="pro-20210930.xsd#pro_NoncashShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_19e13b4b-1a5f-42f1-9d0f-9431403021db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_NoncashShareBasedCompensationAbstract_8c57c8a5-c9ce-40d4-8f06-57098ebd6c5e" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_19e13b4b-1a5f-42f1-9d0f-9431403021db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationTables" xlink:type="simple" xlink:href="pro-20210930.xsd#NoncashSharebasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/NoncashSharebasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pro_NoncashShareBasedCompensationAbstract_c88b215c-8c9b-4de2-9cea-63c270b94feb" xlink:href="pro-20210930.xsd#pro_NoncashShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AwardsOutstandingTableTextBlock_1e31274d-71e0-410d-a4b3-e9fd4e77d040" xlink:href="pro-20210930.xsd#pro_AwardsOutstandingTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_NoncashShareBasedCompensationAbstract_c88b215c-8c9b-4de2-9cea-63c270b94feb" xlink:to="loc_pro_AwardsOutstandingTableTextBlock_1e31274d-71e0-410d-a4b3-e9fd4e77d040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_d77db7a3-b325-4fde-a113-0339799979b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_NoncashShareBasedCompensationAbstract_c88b215c-8c9b-4de2-9cea-63c270b94feb" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_d77db7a3-b325-4fde-a113-0339799979b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketStockUnitsValuationAssumptionsTableTextBlock_ba1d4a48-ab48-41be-908e-532a1eeef0e0" xlink:href="pro-20210930.xsd#pro_MarketStockUnitsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_NoncashShareBasedCompensationAbstract_c88b215c-8c9b-4de2-9cea-63c270b94feb" xlink:to="loc_pro_MarketStockUnitsValuationAssumptionsTableTextBlock_ba1d4a48-ab48-41be-908e-532a1eeef0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#NoncashSharebasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/NoncashSharebasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pro_NoncashShareBasedCompensationAbstract_fa709965-a720-41c0-b32c-21addbcba3d2" xlink:href="pro-20210930.xsd#pro_NoncashShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16bb2481-29df-4cb0-8746-dd38cf72d3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_NoncashShareBasedCompensationAbstract_fa709965-a720-41c0-b32c-21addbcba3d2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16bb2481-29df-4cb0-8746-dd38cf72d3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketbasedRSUAwardTrancheAxis_6d56b51f-e696-4acb-b309-118cf3e3781b" xlink:href="pro-20210930.xsd#pro_MarketbasedRSUAwardTrancheAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16bb2481-29df-4cb0-8746-dd38cf72d3d3" xlink:to="loc_pro_MarketbasedRSUAwardTrancheAxis_6d56b51f-e696-4acb-b309-118cf3e3781b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketbasedRSUAwardTrancheDomain_dab0f531-6d42-459d-a188-448193d5e6da" xlink:href="pro-20210930.xsd#pro_MarketbasedRSUAwardTrancheDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_MarketbasedRSUAwardTrancheAxis_6d56b51f-e696-4acb-b309-118cf3e3781b" xlink:to="loc_pro_MarketbasedRSUAwardTrancheDomain_dab0f531-6d42-459d-a188-448193d5e6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ec1f68f2-2b16-4a21-8d1b-dad72f178173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16bb2481-29df-4cb0-8746-dd38cf72d3d3" xlink:to="loc_us-gaap_PlanNameAxis_ec1f68f2-2b16-4a21-8d1b-dad72f178173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_52d30faf-d7e2-4c94-8187-ca3d765f2ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_ec1f68f2-2b16-4a21-8d1b-dad72f178173" xlink:to="loc_us-gaap_PlanNameDomain_52d30faf-d7e2-4c94-8187-ca3d765f2ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_A2017EquityIncentivePlanMemberMember_c567be1a-c063-4d53-b233-59677f429032" xlink:href="pro-20210930.xsd#pro_A2017EquityIncentivePlanMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_52d30faf-d7e2-4c94-8187-ca3d765f2ee0" xlink:to="loc_pro_A2017EquityIncentivePlanMemberMember_c567be1a-c063-4d53-b233-59677f429032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_A2017AmendedEquityIncentivePlanMember_125ef8d5-7bb2-4d9c-bef3-b6aea201b65b" xlink:href="pro-20210930.xsd#pro_A2017AmendedEquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_52d30faf-d7e2-4c94-8187-ca3d765f2ee0" xlink:to="loc_pro_A2017AmendedEquityIncentivePlanMember_125ef8d5-7bb2-4d9c-bef3-b6aea201b65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_505bc866-14ef-463c-b7c9-1d953da0c434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16bb2481-29df-4cb0-8746-dd38cf72d3d3" xlink:to="loc_us-gaap_AwardTypeAxis_505bc866-14ef-463c-b7c9-1d953da0c434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_505bc866-14ef-463c-b7c9-1d953da0c434" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_RestrictedStockUnittimebasedMember_0b8aec68-5a0d-4727-81cb-87fe74ac5842" xlink:href="pro-20210930.xsd#pro_RestrictedStockUnittimebasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:to="loc_pro_RestrictedStockUnittimebasedMember_0b8aec68-5a0d-4727-81cb-87fe74ac5842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9b8b5859-00ea-4779-b11f-dbc6a13935ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9b8b5859-00ea-4779-b11f-dbc6a13935ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_f8210089-cd6c-43a6-a790-ecf647814776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:to="loc_us-gaap_EmployeeStockMember_f8210089-cd6c-43a6-a790-ecf647814776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_d07fee89-f550-487c-94d5-8c0c214c725e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:to="loc_us-gaap_PerformanceSharesMember_d07fee89-f550-487c-94d5-8c0c214c725e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_0d94ba1b-9872-4f30-b3db-25c6f3ae28d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30516ad5-3336-4d78-a1bb-5f5b01f27b53" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_0d94ba1b-9872-4f30-b3db-25c6f3ae28d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16bb2481-29df-4cb0-8746-dd38cf72d3d3" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_63513b80-705a-4a36-9283-c7f1cb0a9ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_63513b80-705a-4a36-9283-c7f1cb0a9ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_83e559c7-56e1-4e34-92d0-7649954e736c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_83e559c7-56e1-4e34-92d0-7649954e736c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_96cf4d95-0d64-42fb-8b7f-3860bd434d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_96cf4d95-0d64-42fb-8b7f-3860bd434d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1f17a28d-062a-43ac-bf4b-3f9c04527803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1f17a28d-062a-43ac-bf4b-3f9c04527803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c037e1ed-3551-427b-8a22-65994039dd87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c037e1ed-3551-427b-8a22-65994039dd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d7267347-bcfd-421f-98bb-c09444c9722d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d7267347-bcfd-421f-98bb-c09444c9722d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate_859dd29c-7dfd-4010-8411-362be246c39d" xlink:href="pro-20210930.xsd#pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate_859dd29c-7dfd-4010-8411-362be246c39d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_4f172eb6-810b-459d-bc2f-bf6838fd83fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_4f172eb6-810b-459d-bc2f-bf6838fd83fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_cf89c222-7751-4b70-93d6-71e7d46fd930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_cf89c222-7751-4b70-93d6-71e7d46fd930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly_1830df1f-d567-49c9-afc4-ffd123981105" xlink:href="pro-20210930.xsd#pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly_1830df1f-d567-49c9-afc4-ffd123981105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually_ecc0747b-4e4c-406c-8f44-3f6ef0dac54e" xlink:href="pro-20210930.xsd#pro_MaximumAmountContributableByEmployeesUnderESPPAnnually"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually_ecc0747b-4e4c-406c-8f44-3f6ef0dac54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_6eb5a3f5-cd6c-45ab-ac96-5650521847bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_6eb5a3f5-cd6c-45ab-ac96-5650521847bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_ESPPcontributionsbyEmployees_5d1c959a-6340-4d4f-b705-b52d2b8f3ab5" xlink:href="pro-20210930.xsd#pro_ESPPcontributionsbyEmployees"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems_ebeaedc1-85a9-49b7-aa10-647a32329814" xlink:to="loc_pro_ESPPcontributionsbyEmployees_5d1c959a-6340-4d4f-b705-b52d2b8f3ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#NoncashSharebasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pro_NoncashShareBasedCompensationAbstract_d77127ed-c6d2-42ee-9afd-888ae3995bcb" xlink:href="pro-20210930.xsd#pro_NoncashShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_40d879ba-6dab-4c9b-998f-90236ab2997f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_NoncashShareBasedCompensationAbstract_d77127ed-c6d2-42ee-9afd-888ae3995bcb" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_40d879ba-6dab-4c9b-998f-90236ab2997f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1f631f7d-9606-4070-9fc2-19c9b7644231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_40d879ba-6dab-4c9b-998f-90236ab2997f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1f631f7d-9606-4070-9fc2-19c9b7644231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1f631f7d-9606-4070-9fc2-19c9b7644231" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9bb68412-640b-41d6-8c50-0ef61b1f02c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:to="loc_us-gaap_CostOfSalesMember_9bb68412-640b-41d6-8c50-0ef61b1f02c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_d312a9a8-6fd2-4581-84f0-f85520001af3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_d312a9a8-6fd2-4581-84f0-f85520001af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_c5f23a89-cba0-46df-90e2-ba27b56e61f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_c5f23a89-cba0-46df-90e2-ba27b56e61f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ece787b7-d920-49ca-91ca-89d01a6a502a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ece787b7-d920-49ca-91ca-89d01a6a502a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_e8e207cb-7dd2-4c98-a4ff-15ddb944275b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_42e1f8d1-90cf-4a87-8792-faa06a9c99bf" xlink:to="loc_us-gaap_OperatingExpenseMember_e8e207cb-7dd2-4c98-a4ff-15ddb944275b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_816781c4-68e1-4c79-b826-eefff9945ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_40d879ba-6dab-4c9b-998f-90236ab2997f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_816781c4-68e1-4c79-b826-eefff9945ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f8740b69-ee01-4da9-980c-031dd8c7568f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_816781c4-68e1-4c79-b826-eefff9945ea8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f8740b69-ee01-4da9-980c-031dd8c7568f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#NoncashSharebasedCompensationAwardsoutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_daa81d83-d61e-435a-ae21-87cc585312cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_daa81d83-d61e-435a-ae21-87cc585312cc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8d62477c-fc41-4fd9-8c60-708f8020f83a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_AwardTypeAxis_8d62477c-fc41-4fd9-8c60-708f8020f83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39d68166-fe57-4a2b-a074-9c2488ab95c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8d62477c-fc41-4fd9-8c60-708f8020f83a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39d68166-fe57-4a2b-a074-9c2488ab95c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_RestrictedStockUnittimebasedMember_4f76a93a-6cf6-4657-adcf-d20beeebd5c2" xlink:href="pro-20210930.xsd#pro_RestrictedStockUnittimebasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39d68166-fe57-4a2b-a074-9c2488ab95c3" xlink:to="loc_pro_RestrictedStockUnittimebasedMember_4f76a93a-6cf6-4657-adcf-d20beeebd5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_e7ba127e-c1cc-465d-b0aa-09b86fcd3535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39d68166-fe57-4a2b-a074-9c2488ab95c3" xlink:to="loc_us-gaap_PerformanceSharesMember_e7ba127e-c1cc-465d-b0aa-09b86fcd3535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_8b9a82b4-e58a-4f13-b9e4-447d61bba09b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39d68166-fe57-4a2b-a074-9c2488ab95c3" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_8b9a82b4-e58a-4f13-b9e4-447d61bba09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketShareUnitsMsusMember_98ebaec9-6798-4ec1-a7b1-a514df52c783" xlink:href="pro-20210930.xsd#pro_MarketShareUnitsMsusMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39d68166-fe57-4a2b-a074-9c2488ab95c3" xlink:to="loc_pro_MarketShareUnitsMsusMember_98ebaec9-6798-4ec1-a7b1-a514df52c783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_98d45365-e449-405e-88e8-f3262f74ca28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_AwardDateAxis_98d45365-e449-405e-88e8-f3262f74ca28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_58919efb-2791-4846-ad97-e87497aaa17e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateAxis_98d45365-e449-405e-88e8-f3262f74ca28" xlink:to="loc_us-gaap_AwardDateDomain_58919efb-2791-4846-ad97-e87497aaa17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_996568dc-d412-4cf7-a764-32d71e4547fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_GranteeStatusAxis_996568dc-d412-4cf7-a764-32d71e4547fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_1d432ad0-8267-459c-a76f-a8bc9e979f21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_996568dc-d412-4cf7-a764-32d71e4547fb" xlink:to="loc_us-gaap_GranteeStatusDomain_1d432ad0-8267-459c-a76f-a8bc9e979f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_49e31d37-5924-45e0-b7f9-e5dd5b3c2f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_PlanNameAxis_49e31d37-5924-45e0-b7f9-e5dd5b3c2f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8d131c42-9392-42d2-a364-34bfb3fc2a83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_49e31d37-5924-45e0-b7f9-e5dd5b3c2f7f" xlink:to="loc_us-gaap_PlanNameDomain_8d131c42-9392-42d2-a364-34bfb3fc2a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_19877ff3-fbe1-40cc-8b54-3f8bb2264478" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_VestingAxis_19877ff3-fbe1-40cc-8b54-3f8bb2264478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_5c581d51-aa07-4aa6-aae6-e52a6d80b681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_19877ff3-fbe1-40cc-8b54-3f8bb2264478" xlink:to="loc_us-gaap_VestingDomain_5c581d51-aa07-4aa6-aae6-e52a6d80b681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bc7773f9-641d-44cb-953c-bbae19532b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bc7773f9-641d-44cb-953c-bbae19532b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ec4784b9-9a41-4dd1-95e6-8191879a6bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bc7773f9-641d-44cb-953c-bbae19532b64" xlink:to="loc_us-gaap_ClassOfStockDomain_ec4784b9-9a41-4dd1-95e6-8191879a6bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ca90e104-6c78-4d68-91f2-eb4fd9f0ff96" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_srt_RangeAxis_ca90e104-6c78-4d68-91f2-eb4fd9f0ff96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9a6eb464-8870-4ebc-9691-121a81d313be" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ca90e104-6c78-4d68-91f2-eb4fd9f0ff96" xlink:to="loc_srt_RangeMember_9a6eb464-8870-4ebc-9691-121a81d313be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e58348ae-450b-4bff-ab84-eeee063d3e10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dffef22a-bb75-4e2e-a548-c4536daa977e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e58348ae-450b-4bff-ab84-eeee063d3e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_cc4f7513-295e-4ec3-9d8c-7dfc34f7626a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e58348ae-450b-4bff-ab84-eeee063d3e10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_cc4f7513-295e-4ec3-9d8c-7dfc34f7626a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#NoncashSharebasedCompensationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9bf92ebc-a6d9-4058-aa83-6955431173e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable_4311c998-9332-4eca-80d8-374738a50988" xlink:href="pro-20210930.xsd#pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9bf92ebc-a6d9-4058-aa83-6955431173e8" xlink:to="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable_4311c998-9332-4eca-80d8-374738a50988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1a367428-fe51-4395-bee2-c7105d6dda6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable_4311c998-9332-4eca-80d8-374738a50988" xlink:to="loc_us-gaap_AwardTypeAxis_1a367428-fe51-4395-bee2-c7105d6dda6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b753e7f-81a3-4e25-859c-aa84e56e72ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1a367428-fe51-4395-bee2-c7105d6dda6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b753e7f-81a3-4e25-859c-aa84e56e72ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_MarketShareUnitsMsusMember_f7462ec4-b58e-4bea-a273-7103b2c39588" xlink:href="pro-20210930.xsd#pro_MarketShareUnitsMsusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b753e7f-81a3-4e25-859c-aa84e56e72ea" xlink:to="loc_pro_MarketShareUnitsMsusMember_f7462ec4-b58e-4bea-a273-7103b2c39588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_29668d62-64c2-4640-b640-a91716c055e1" xlink:href="pro-20210930.xsd#pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable_4311c998-9332-4eca-80d8-374738a50988" xlink:to="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_29668d62-64c2-4640-b640-a91716c055e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_48c866c0-2709-4db2-8159-d7c051179408" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_29668d62-64c2-4640-b640-a91716c055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_48c866c0-2709-4db2-8159-d7c051179408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8334d082-2e58-4713-9a11-f9ca43991261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_29668d62-64c2-4640-b640-a91716c055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_8334d082-2e58-4713-9a11-f9ca43991261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_58eeb687-9d68-4edf-a2f7-e153f25dd7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_29668d62-64c2-4640-b640-a91716c055e1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_58eeb687-9d68-4edf-a2f7-e153f25dd7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c9a85804-cf09-4cc2-b685-cc2a3711ad52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems_29668d62-64c2-4640-b640-a91716c055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c9a85804-cf09-4cc2-b685-cc2a3711ad52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/ConvertibledebtNotes" xlink:type="simple" xlink:href="pro-20210930.xsd#ConvertibledebtNotes"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/ConvertibledebtNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c6d0b786-02ad-48af-ab4a-b051d22270f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_d2277e7a-77ad-41aa-ac95-9d97f06a140f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c6d0b786-02ad-48af-ab4a-b051d22270f5" xlink:to="loc_us-gaap_LongTermDebtTextBlock_d2277e7a-77ad-41aa-ac95-9d97f06a140f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/ConvertibledebtTables" xlink:type="simple" xlink:href="pro-20210930.xsd#ConvertibledebtTables"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/ConvertibledebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_635ba932-f841-4fbc-9d04-08391aa93d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_0326608e-3ab7-4640-882d-309ac383d913" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_635ba932-f841-4fbc-9d04-08391aa93d0d" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_0326608e-3ab7-4640-882d-309ac383d913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_3a092fd5-7323-4370-9d37-674fdc75071c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_635ba932-f841-4fbc-9d04-08391aa93d0d" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_3a092fd5-7323-4370-9d37-674fdc75071c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/ConvertibledebtDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#ConvertibledebtDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/ConvertibledebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_453b0e86-8ee6-4959-882c-64473d47dc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_14d6bbed-2468-40bf-a70c-b40f0af54d04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_453b0e86-8ee6-4959-882c-64473d47dc5a" xlink:to="loc_us-gaap_DebtInstrumentTable_14d6bbed-2468-40bf-a70c-b40f0af54d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_76154421-2f94-4324-b70f-f15ffe346af6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_14d6bbed-2468-40bf-a70c-b40f0af54d04" xlink:to="loc_us-gaap_DebtInstrumentAxis_76154421-2f94-4324-b70f-f15ffe346af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_769f3994-9e80-440c-87c6-8cfb1d89f78d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_76154421-2f94-4324-b70f-f15ffe346af6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_769f3994-9e80-440c-87c6-8cfb1d89f78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Notesdue2024Member_4932cc5c-bdac-4644-a1f9-53baa9af5747" xlink:href="pro-20210930.xsd#pro_Notesdue2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_769f3994-9e80-440c-87c6-8cfb1d89f78d" xlink:to="loc_pro_Notesdue2024Member_4932cc5c-bdac-4644-a1f9-53baa9af5747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_NotesDue2027Member_89978164-4c6f-40e6-a1d4-e11241ca4f70" xlink:href="pro-20210930.xsd#pro_NotesDue2027Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_769f3994-9e80-440c-87c6-8cfb1d89f78d" xlink:to="loc_pro_NotesDue2027Member_89978164-4c6f-40e6-a1d4-e11241ca4f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e9d608c9-3a5c-4af1-a8df-bd09ba4d1215" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_14d6bbed-2468-40bf-a70c-b40f0af54d04" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e9d608c9-3a5c-4af1-a8df-bd09ba4d1215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6b9bd0cb-6b51-4d29-a2e0-202e7dcf20e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e9d608c9-3a5c-4af1-a8df-bd09ba4d1215" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6b9bd0cb-6b51-4d29-a2e0-202e7dcf20e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member_a812b49d-68a5-456b-a0e3-eeeb3033b4a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_6b9bd0cb-6b51-4d29-a2e0-202e7dcf20e6" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member_a812b49d-68a5-456b-a0e3-eeeb3033b4a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_14d6bbed-2468-40bf-a70c-b40f0af54d04" xlink:to="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_e7081b08-7c9a-4384-8940-4da66ebfddf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_e7081b08-7c9a-4384-8940-4da66ebfddf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_47f4fd13-0ef2-4be7-802c-e63d65edad9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_47f4fd13-0ef2-4be7-802c-e63d65edad9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_122747b2-a347-46e4-af5d-78cc2315e91d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_122747b2-a347-46e4-af5d-78cc2315e91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_91df1582-e125-44b3-b65a-4dbe15e338f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_91df1582-e125-44b3-b65a-4dbe15e338f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_13277090-42d7-457b-8cee-bdcc8401a5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_13277090-42d7-457b-8cee-bdcc8401a5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_65f59c99-7493-4303-bcea-bc957e81e539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_65f59c99-7493-4303-bcea-bc957e81e539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_bd46effe-1b03-4624-85ef-361d70ed57c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_bd46effe-1b03-4624-85ef-361d70ed57c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_e549692b-8328-414f-92c7-3abf349929fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentFairValue_e549692b-8328-414f-92c7-3abf349929fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_3fbd9cc2-40d2-4f69-b690-24efb34f019b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_3fbd9cc2-40d2-4f69-b690-24efb34f019b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_b2680cd7-f967-4b7f-8359-97f988c9e9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_b2680cd7-f967-4b7f-8359-97f988c9e9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1f6965b1-be5c-4af6-a0b6-9f0271aa7021" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1f6965b1-be5c-4af6-a0b6-9f0271aa7021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_89855b89-1be3-4d0c-9687-2b6976bfd814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_ConvertibleDebt_89855b89-1be3-4d0c-9687-2b6976bfd814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_1d0b65d4-46b1-4f93-8b2b-59f0bc02176a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_1d0b65d4-46b1-4f93-8b2b-59f0bc02176a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Convertibledebtissuancecostequitycomponent_93e0233d-c736-4d73-8095-2c71fdde85fc" xlink:href="pro-20210930.xsd#pro_Convertibledebtissuancecostequitycomponent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_pro_Convertibledebtissuancecostequitycomponent_93e0233d-c736-4d73-8095-2c71fdde85fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest_f3147213-d15a-4e98-8b59-18e1fd61af6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentInterest"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentInterest_f3147213-d15a-4e98-8b59-18e1fd61af6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_0966881c-0974-44f5-9239-64b498f3d0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_0966881c-0974-44f5-9239-64b498f3d0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_65128363-d22e-4eb9-9833-735177a90308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_65128363-d22e-4eb9-9833-735177a90308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_565affce-9325-431a-b7cf-ee1f6b041f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_InterestExpenseDebt_565affce-9325-431a-b7cf-ee1f6b041f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_94a0544e-a56c-433d-87fb-e28e216e4444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_94a0544e-a56c-433d-87fb-e28e216e4444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_Purchaseofcappedcall_24cfc416-0b1c-47a7-aa78-2a1a625b08e6" xlink:href="pro-20210930.xsd#pro_Purchaseofcappedcall"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e698750-d77a-4fdb-968b-3a40c67de280" xlink:to="loc_pro_Purchaseofcappedcall_24cfc416-0b1c-47a7-aa78-2a1a625b08e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="pro-20210930.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d3033673-97ca-4ca5-8325-c8235587cae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8e5e68e0-e1bb-4dcb-9da2-592a7eed006a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d3033673-97ca-4ca5-8325-c8235587cae7" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8e5e68e0-e1bb-4dcb-9da2-592a7eed006a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails" xlink:type="simple" xlink:href="pro-20210930.xsd#CommitmentsandContingenciesPurchasecommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f55f907d-5e23-4212-8f36-4c175710f64f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_028d2fac-beff-4ab2-8824-421dd109fa20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f55f907d-5e23-4212-8f36-4c175710f64f" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_028d2fac-beff-4ab2-8824-421dd109fa20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_8a85a616-a182-4ee1-bad1-4b134bb16fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_028d2fac-beff-4ab2-8824-421dd109fa20" xlink:to="loc_us-gaap_OtherCommitmentsAxis_8a85a616-a182-4ee1-bad1-4b134bb16fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_3460dfe2-c381-4b4d-b39d-812f5a6a44a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_8a85a616-a182-4ee1-bad1-4b134bb16fbc" xlink:to="loc_us-gaap_OtherCommitmentsDomain_3460dfe2-c381-4b4d-b39d-812f5a6a44a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_8a610b57-d914-40b2-875b-8ad3f7012e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_028d2fac-beff-4ab2-8824-421dd109fa20" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_8a610b57-d914-40b2-875b-8ad3f7012e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_98a24114-7cbd-461b-b610-91d66471430d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_8a610b57-d914-40b2-875b-8ad3f7012e56" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_98a24114-7cbd-461b-b610-91d66471430d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_SubscriptionServicesCommitmentMember_73fb566c-c61d-426c-b9c2-bf572fa37a33" xlink:href="pro-20210930.xsd#pro_SubscriptionServicesCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_98a24114-7cbd-461b-b610-91d66471430d" xlink:to="loc_pro_SubscriptionServicesCommitmentMember_73fb566c-c61d-426c-b9c2-bf572fa37a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pro_ComputingInfrastructureCommitmentMember_671fbd69-563c-4af1-a304-c8a01f5fb429" xlink:href="pro-20210930.xsd#pro_ComputingInfrastructureCommitmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_98a24114-7cbd-461b-b610-91d66471430d" xlink:to="loc_pro_ComputingInfrastructureCommitmentMember_671fbd69-563c-4af1-a304-c8a01f5fb429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_9edbaeb4-9c54-43af-ab98-cff0d18fe396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_028d2fac-beff-4ab2-8824-421dd109fa20" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_9edbaeb4-9c54-43af-ab98-cff0d18fe396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_3f5665c8-453a-4cb7-aeaa-7b6d3aa52014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_9edbaeb4-9c54-43af-ab98-cff0d18fe396" xlink:to="loc_us-gaap_PurchaseObligation_3f5665c8-453a-4cb7-aeaa-7b6d3aa52014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>pro-20210930_g1.jpg
<TEXT>
begin 644 pro-20210930_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" !0 1 # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]A_VO/VZ=
M)_9$UO1;+4=!U'6'UJ"2=&MIDC$81@I!W=<YKQ[_ (?5>&/^A)U[_P "XO\
M"N*_X+6_\C]X$_[!]U_Z,2OB*OWCA+@7)\=E-'%XFFW.2=WS26TFMD_(_EWC
M[Q.X@RO/\1@,'54:<'&RY(O>,7NU?=GZ)?\ #ZKPQ_T).O?^!<7^%'_#ZKPQ
M_P!"3KW_ (%Q?X5^=M%?1_\ $-,@_P"?3_\  I?YGQ__ !&7BK_G_'_P"'^1
M^E'AO_@LQ\/M0GCCU/P[XKTT/D&2..&X1.>,_O%;&/0'Z=Z][^"_[6/P^_:
M54\+^);&\O2"38RDV]XN.O[IP&('<J"/>OQ<J?3-4N=$U&"\LKB>TN[9Q)#/
M#(8Y(F!R&5AR"#W%>9F'A3E=6#^JRE3ETUYE\T]?Q/:RCQTSNA47UZ$*L.NG
M++Y-:??%G[PUYM^U3^TE9?LK_#*/Q-?Z9=:K!)>QV7D6\BHX+J[!LMQ@;/UK
MQC_@FM^W'=_M :5-X0\53++XJT>#SH+QB VJP X)8?\ /1,KDC[P.>H8FS_P
M6 _Y-/M_^P]:_P#HN:OR7"<-SP^?4LJS&.CDD[/1I]4^S_X&Y^\X_C"GBN%J
MV>Y1/50;5TKQDMTT[JZ^Y[JZ:9R'_#ZKPQ_T).O?^!<7^%'_  ^J\,?]"3KW
M_@7%_A7YVT5^V_\ $-,@_P"?3_\  I?YG\V?\1EXJ_Y_Q_\  (?Y'Z)?\/JO
M#'_0DZ]_X%Q?X5HZ#_P6>\"7<RKJ/A?Q58JS8+PB"<*/4Y=3Z]/UZ5^;E%3+
MPSR%JRIM?]O2_P RH>,_%,7=UHOR<(_HD?LQ\%/VR_AO\?YDMO#OB6TDU)^F
MGW0-K=D^BH^-_'.4W 5ZA7X-VMU+8W,<T,DD,T+!XY$8JR,#D$$<@@]Z_1[_
M ()D?MRZA\9%D\">,+O[5X@L(#-IM_*_[W4H5^_')G[TJ#!W=67)/*EF_.N+
M_#AY=0EC<!)SIQ^)/XDN]U:Z[Z)K?76WZ]P!XP1S?$QRW-(*G5EI&4;\LGV:
M=VF^FK3>FCM?[&HHKS;]J+]I[0/V6/AQ+KFL,+B\FS%IVG(^V;4)@/NC@[5'
M!9R,*/4D _F>$PE;$UHX?#Q<IR=DEU/V?'8[#X+#SQ6*FH0@KMO9+^MENWHC
MM_%WC+2? .@S:IK>IV.DZ=;C,ES=SK#$GMN8@9/8=37R;\9O^"Q/@_PA?3V?
MA#1;[Q7+%E1>2R?8K0GU7*M(P'NJY['O7Q!^T7^U%XM_:>\5G4O$E\3;0L?L
M>G092TL5/9$SR?5CECZX  \ZK]TR#PKPM*"JYJ^>?\J=HKYK5_>EZG\Q<5>.
M6.K5)4<CBJ<%]N23D_-)WC%>J;\UL?5'B;_@K[\5=9N)#8P^&='B).Q8;%I6
M4=LF1VR?P'T[5C67_!5KXRVLVY]:TJY7&-DFE0@?7Y0#^M?.%%?=0X1R6,>5
M86'SBG^+U/S&IQ]Q'.7.\;4OY2:7W*R/MKX<_P#!:/Q#97,,?BSPCI.H6_22
M;2Y7M90/[VURZL?;*CZ5]:?L^_MM?#W]I(+!H.L"VU<C)TK4%%O>=,G:N2LF
M.^QFQWQ7XXT^VN9+.XCFAD>*6)@Z.C%61@<@@CH0:^=S?PSRC%Q;PR=&?=:K
MYQ?Z6/K\@\9\_P #-+&25>GU4K*7RDE>_P#B4C]Y:*^"_P!@S_@IO<7>HV7@
MWXEWRR";$&GZ],<,&Z+'<MT.>@E/.?O9R6'WI7X-GW#^+RC$_5\6O1K:2[K]
M5NC^HN%N*\!G^#6,P,O*47\47V:_)[/H%<Y\4_BWX<^"GA"?7?$^JVVDZ;!Q
MOE.6E;LB(,L['LJ@FM/Q;XIL? WA;4=:U.=;;3M*MI+NYE/(CC12S''?@'CO
M7XZ_M6_M/:W^U+\3[G6=1EEBTRW=X]*T_=^[L8,\# X+L "[=2?8*!['!O"-
M3.\0^9\M*'Q/KZ+S_+[D?/\ B)Q_2X:PL>2*G7J7Y8O96WE+K9=MV]--6OJC
MXM_\%HO)O)K?P-X2CEB0D1WVM2D>9[^1&00/K)D^@KRZ7_@KY\6I+M9!%X4C
M09S$NG/L.?K(6X^M?,6E:3=Z]J,-G8VMQ>W=PVR*"",R22'T50"2?I7T]^S]
M_P $HO'WQ3:"]\3E/!6COAB+I/,OY5_V801L]/WA4C^Z:_9,3P]PKD]#FQ=.
M"7]YN4GZ+5OY(_G?!\6\<\08GEP%6I)]H)1C'U:LDO\ $_F=?\//^"S?B]-1
M@@U[P9HFLK*RQA=,DFM)G)X& QE#-GL ,].*^ZO@]\1KSXI^"K?5[WPQKWA.
M2<9%GJRQI.1C[VU79@/]\(W'W<8KB/@1^QO\-_V4M+?4--L8#?VT1>XUO59%
M>X10/F.\@+$N,YV!1CKFO.OBE_P4KTO4?'ECX(^%5C%XS\4ZM<K9PWDA9-,M
MW)^]D8:4*,DE=JX&=QK\HS6C@<XK.GD&#<5'64VVE;NTWRQ7F]7V/W?(L1F7
M#^'57BK,%.4](TTDY-O9)I<\WTLE9/K8^I:*KZ5;SVFEVT5U<&[N8HE66?8$
M\YP "^T<#)R<#IFK%? -6=C]5B[J[5@HHHI#/ST_X+6_\C]X$_[!]U_Z,2OB
M*OMW_@M;_P C]X$_[!]U_P"C$KXBK^J. /\ D08;T?\ Z5(_AWQ6_P"2KQGK
M'_TB)[;_ ,$_/@MX>^/G[1=MX>\3VDM[I4MC<3M''.\+%T4%3N0@U]VWW_!*
M;X,W=J\<>B:I:NPXEBU6<NGTW,1^8-?'O_!)?_D\&R_[!=W_ .@"OU0K\V\2
M,\S#"9NJ>%KRA'DB[*32O=]#]B\'>&<IS#()5L=AH5)>TDKRBF[6CI=JY^4G
M[>O[![?LEW>GZKI&H7.J^%M7F-M$]RJBXLY@I81N5 5]RAB& 'W6! P"?G*O
MTW_X+$ZS9V?[,.FV<SI]KO==@:W0GYCLBE+L/8 @?\"%?F17Z/P'FV*S'*(5
M\6[R3:OW2Z_I\C\?\4<AP649_4PN 7+!QC+EWY6UJOU\K]CO/V7_ (D3?"7]
MH3PAK\+,HL=3A$P4X+PNWERK^,;,/QK]!?\ @L!_R:?;_P#8>M?_ $7-7YBZ
M6DLFIVRP$B9I5$9 R0V1C]:_3K_@L!_R:?;_ /8>M?\ T7-7A\7T(+B'+*RW
M<FGZ)Q:_]*9]-P#B:DN$<ZP[?NQC%KUDI)_^DH_+ZNE^"^D6WB#XQ>$["]A2
MXL[W6;.WGB?[LL;SHK*?8@D5S5==^S__ ,EX\$_]A^Q_]*(Z_1<:VL/4:_E?
MY'Y%EL5+%THR5TY1_-'ZG>(?^"=7P:\1V3PR>"+&U++@26D\T#I[@JX&?J#7
MPS_P4#_80B_93NM/UO0+R[O_  KJ\QME%UAI[&?:6$;,  RLH8J< _*0<XR?
MU2KY'_X+'>+;'3/V<]'T>62,ZAJFM1RV\1/S[(HY-\@'H"Z+_P #K^=N!N),
MT_M:CAG5E.$W9QDW)6MNKWM;?3L?USXF\'9'_8.(QD:$*=2FKQE&*B[W5D[6
MO?:SOOIJ?F?79_L[>/;CX8?'7PEKULVU]-U6"1AG&^,N%D4GT9"P_&N,K8^'
MNA2>*/'^AZ9%N,NHZA;VJ;>N7D51C\Z_HK%PA.A.%7X6FGZ6U/Y$R^K4IXJG
M4H_$I)KU35OQ/W#\1^(;+PCX?OM5U*XCM-/TVW>ZN9W^[#&BEF8^P )K\;?V
MKOVB-0_::^,VI^)+IIH[$N8-,M7;(M+93\BXZ!C]YL=68^U??'_!7'XIR^!O
MV9XM%MI6CN/%FH):28X)MXP99.?=EC4^H8U^7U?D_A1D<(8>>:5%[TFXQ\DM
MW\WI\O,_=_'7B>I4Q=/(Z3M""4Y^<GLGY):^LO)!71_"OX2^(OC7XQM]!\,:
M7<:KJ=SEA'& %C4=7=CA409&68@<CN16#964NI7D-O;QO-/.XCCC099V)P !
MZDFOV&_8R_99TW]EGX1VFFI#$_B#4(TN-9O!\S33X^X&_P">:9*J/J>K&OL.
M,N*X9)A5.*YJD[J*Z:;M^2T]=O-?GWAYP+4XEQLJ<I.%&G9SDM]=HKS=GJ]$
MDWKHG\V_"?\ X(N6[6$4_CCQ=<"X=<O9Z+$JB(^GG2@[O^_8^IKL=>_X(R_#
MN[L"NG>(O&%E=!0%DFFM[B,GU*")"2?9@*^OJ*_!ZW'N?5*GM/K#7DDDONM^
M=S^H\/X6\+T:/L?JBEYMR;?SO?[K>1^3'[4W_!.?QK^S/ITVL*\/B7PQ$1YF
MHV<91[4$X!FB))0?[0+*,C)!(%?/U?O)=6L5]:R03QQS0S*4DC=0RNI&""#P
M01VK\[OVHO\ @E9XFO\ XZ32?#?3+/\ X1;5T^U?O[M(8M*E)(>+!.XIG#+M
M4X!Q_#S^F\'>(\<4GALWE&$DKJ>B3\GT3[6T?9/?\7\0O!^>"<<9D$)5(2=G
M35Y2C?9KJX][ZK>[6WQ97Z=_\$L/VJKCXT?#.Y\):Y<^?K_A*-!#*[9DO+(_
M*C'U:,X0GN#'G))-><?"[_@BSAHIO&OC$$#_ %EIHL'7Z3RC_P!I5]2_ G]C
MKX>_LY7/VOPOH2P:FT1ADU"XF>>YD4XR-S'"@X&0H XZ5Y_'G%N19A@GA*3=
M2HG>,DM$_5VT:T=K_@>KX6\!\3Y3F4<?7BJ5)JTXRE=R72RC?5/57:ZKJ8/[
M?_@7QA\5/V?9?"W@NRDO=1\07\%M<XF2%8;9=TKN[L0 N8T4@<G=C!R17@GP
M3_X(S6=F8;OX@>)'O'&&;3M'!CBSZ-.XW,/4*BGT:OK?XX_';PW^SMX&;Q#X
MHNI[73O.6V3R;=YGEE8,50!0<$A6Y; XZ]*^)_C;_P %EM6U436G@'P]#I4)
MRJZAJI$]QCU6%3L0_P"\SCVKYOA27$E?!?4\GCR4W)MST6KM]I]DE\*N?8\=
M1X.PV9+,.(9NI544HT[MV2NU[JMNV_C?*S[3^&GP.\"?L]Z/L\.Z%HWAZ'"Q
MR7(4":7)  >9R7?)QC<QY-=M7XD?$/\ :"\:_%?Q'!JWB+Q-JVJ7MK*)[=I9
MB([9P<@QQKA(\'GY5%?=O[./_!7;POXET6TT_P"(D,^@:S&H274;>!IK*Z/3
M>53+QD]QM9>IR!P-.(?#O-J%*.*4WB)N_/:[:[6OK+[K^1CPGXN9#BJ\L"X+
M"TXVY+V47WO9<L.EE=IZZGL7[7G[',/[5VA1VTWBSQ%H;VR_N;:&42:<[CD/
M+!QO8'H=P(KR/_@GI_P3_P!:_9W^*GB'Q%XOBLI;RP7[!HLEO*)(YD<9EN%_
MB7*X0!@#S)QT)^H_A]\6O"_Q7T\W7AKQ!I&N0J 7-E=)*T>?[R@Y4^S &NAK
MY>'$>:87 U,H;M"6C35FM;NVSUV=[Z'VU3@_),=F=+/XQYJL=5)2O&6EDVM5
M[NZM;7N%%%%?-'V04444 ?GI_P %K?\ D?O G_8/NO\ T8E?$5?;O_!:W_D?
MO G_ &#[K_T8E?$5?U1P!_R(,-Z/_P!*D?P[XK?\E7C/6/\ Z1$[_P#9J_:#
MU']F7XFQ^*=*L;+4+V*VDMDBNBWE8? ).T@G@>HKZ';_ (+0>.RC#_A%O"8)
M'! N./\ R)7QS17IYCPSEF/J^WQE%3E:UW?9?,\3*.,\ZRNA]5R_$.G"[=E;
M=[O5>1WOQ]_:3\6?M*>)H]3\47_VEK=2EM!&HCAME)Z*HXSTR>IQ7!45L^ ?
MAWKGQ2\3V^C>'=*O=8U.Y/[NWMHR[8[L>RJ.[$@#N17J4J6'PE!0II0IQ7DD
ME^2/%KU\7C\2ZE5RJ59O?64F_P VSL_V._AA/\7_ -ICP=HT4;20G48[JZ(&
M0EO"?-D)],JA )[L/6OO7_@L!_R:?;_]AZU_]%S5J_\ !/C]AS_AEKPY<ZSK
MQM[GQEK40BG\H[X].@R&\A&_B)(4NPX)50,@9:'_ (*N>$]5\9?LOV]GH^F:
MAJMV-<MI#!9V[SR!1'-EMJ@G R.?>OQ'-.)*&9<587V$KTJ4DD^C=[M^FR^5
M^I_2>2\'8G)^!<<L3!JM6BY./5)*T8OSW;[7MNC\KZT_!?B>;P1XQTG6K>..
M6?2+R&]C23.QVC<. <<X)7G%==IG[)OQ0U< P?#OQJRLN\,VC7"*P]BR '\*
MZC1_^"=WQHUT_N/ >HIR1_I%S;V_09_Y:2+7[%B,WRV,7&M7@D][RBOU/Y[P
MG#^<3FIX;#5&UJK0D]?DCTWQ%_P60^)>J630V.C^$=,=UQYRVTTLB'U7=+M_
M-37S?\6/C)XF^./BM]:\5:Q=:QJ++L5Y<*D2==B(H"HN23A0!DD]37N&B?\
M!)OXQ:J%\_3M#TS/7[3J<;8XS_RSW_2NRT#_ ((O>.KEQ_:GBKPG9*3S]F^T
M7) X[-''SU[]AZ\?*X3,^$LKDYX:=.+[Q]Y_>KL^YQ^3<?9W!4\;3K3CVE[J
MOWL^57\['QO7UA_P2F_9FO?B3\9H/'%]:D>'?"4C/%)(/ENKW;^[1?7R]PD)
M[$)ZUZ[\//\ @BWH>D:S:W/B7QG>ZU:1,'FLK2P%F)L?P&0R.V,]2 #CH0>:
M^QO!/@?2/AOX8M-%T'3K32M*L4V06UN@1$&<D^Y)R23R222237S/&'B/@ZF#
MG@\KDY2FK.5FDD][7LVVO*RWN?9^'W@_F%',(9AG<5"--J2A=2<I+57Y6THI
MZ[W=K6L?#W_!;>YD\[X;0\B+;J3^S-_HH_0?SKX/BB>XE6.-6=W(5549+$]
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
M'I7-/PSSZ%;DC!-?S*2MZZM2_ [*?C/PM4P[J3JR3M\#A*_IHG'_ ,FL?/\
M^W#\,=&^#O[4WBWP_P"'U$6DV<\4L$(;<+?S8(Y6C!]%9R!Z  'FO**N^(O$
M5]XNUZ\U34[N>^U'4)FGN;B9BTDTC')8GU)JE7]&X"A4HX6G1K2YI1BDWW:5
MF_F]3^0<UQ-'$XVMB,/#DA.4G&/\J;;2^2T/LW_@BW:N_P 9_%\P)\N/151A
MVRTZ$?\ H)K]&Z^._P#@CG\(;CPE\'-=\67<!B;Q5=I%:%AR]O;[UWCT!D>0
M>^SZ5W/[2O[:]]X$\<OX.\#Z3!K?B&!=UW/,&D@M/EW,NU2,E5Y9BP5.^<''
M\F^,'%>7Y=FE;%XJ=HIQ@K*[E)+X8I:MWO\ =J?W'X&<*X_%</X;"T(^])2J
M.^BC%R;3;>RM9_,^BZ*^,_"7[?OCKP/J=M/XTTG1]6\/3R^3+=Z4\<CPL<G
MDBD>(L "=C8) ZBOL'0M<M/$VBVFHV$\=U97T*SP3(<K(C#*L/J#7YWPUQAE
MV>*:P;DIPMS1FG&23V=GT?=-GZIG_"V.RAQ>*2<97M*+YHMK=7[KLS\__P#@
MM;_R/W@3_L'W7_HQ*^(J_;;XH_L]>"OC7>6EQXJ\.:=KDU@C1V[W*DF)6()
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
;%.7XS"4\NRYN<5/G<K-+9I)7U>[NW;IN?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>pro-20210930_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/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pro="http://www.prospricing.com/20210930"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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="pro-20210930.xsd" xlink:type="simple"/>
    <context id="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i06032acaeb3d46eb8336d2c9dce936ad_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:FormerAddressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idc0ffaf382854cc6beac6c43b1206bec_I20211026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <instant>2021-10-26</instant>
        </period>
    </context>
    <context id="i73502e7dfcc4434fae64901909bf5b78_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7de352ff00334f109cc981f40ceea291_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3d18f1bc0d443c5a3bd576cfa073cfc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7e9d5a3f33954bed9a1788818ac155b7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia768bed0e2ab45f4b0a8807d8b914944_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6083a459e92243d8ba42a2e925277ed9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9266d6025a4946e8a5197e26ebd6f2ef_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0870e2417c104464bc17fea902b45e83_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iffc28035d33348e1aeddf363714065e6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iac594795eb3441638c0b991b0bac09f7_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie5f25a0bcbc94bafb670ebce790147f0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pro:SubscriptionMaintenanceAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i689f1b6845c1423f9051d7307283ed96_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pro:SubscriptionMaintenanceAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i099be4627e9547b687624e7f2820e51c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pro:SubscriptionMaintenanceAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idd6494c53059433f8864c082db2abd72_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pro:SubscriptionMaintenanceAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie90da102274d4c1bb73f5a376949145d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i07d97552caab47ef874e9842d7668464_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iee94b886e9c44b4c880125b36f02ad2f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i23f50c21d6404ecd9c736c093c77c13d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i99a258e28c764f769e2a2715c7ec3acc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if461cfe6f62e4f25bdebf742f670c488_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i52b61e5e930f4b1c88710d01fc072931_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</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="i70455daa252e4431a1066975fb9d564e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</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="i682928fa284e4f609fb5c010126ac790_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia840a8b155a24ebe9affc8ad0ab60af6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</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="i5185c95cd60643ac85d26746eca08f92_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8d85c5e031004b6a8d793c130e143e84_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i216f6aa1689a4e4cbe2d4de0d6684298_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib1ef0157f58d43b4b892116c320d1843_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if2fb796b86a04c308a028f98521822f0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i82f14b0e50c9469488ea313b04b001bf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibdb625963bf1487e92fe334be6a8abe3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i653b3bbb7fe748119af0e44a98716343_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7cbdf3edad0240f49d8cc8eb3f4aaf17_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0ffd2dbe5cee467a846bd0ce3d27ac5e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id63c73e8b022459c8e0670187ba4b740_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5a83b7240aa7479f9d771539125dda8b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i25bc2889bbae4c5da9a57184708e0cd9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie62e8fc709654328ae5c8831f071ff2d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib0a35169624747bca6ad128e5c6513f0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i520499b068514b279102ed0d6ff901cd_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9a9ec05a078a4aefabed6059cbea7837_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3d479ed306a64eb280deb509e377ae6b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia279cbe88d9444f5a5f223a45e124fb9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia6011bf5f5db4c59bf34ed3fd9b3f4ac_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6553965250bf4b9191a83e7026d473f7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iefc757fff3024ea0bf85af1e9a255e04_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i96aa0fcf353d421599a08aff6851dced_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie7fb241c5c714b389db949fed13d3cc2_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i697e9b1171e745f6b50ab734339b0dc9_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="icefe895f2a7649ab945031e71982792b_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i64afb41731f74990a6162052801becda_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</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="i34a7f78c52fa440a963bc6d29560eea9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</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="i122bb024b9054504aed78bffada5c0d0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie73620ae87894a769e75f83ab9477007_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</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="i082cd1556eda42fb91cc8dc013a5bef5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibe54290a2e204eecb073758f62e06370_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaddb8116993a40669d62b94d4c6f0912_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idf28943dec5443e08d4aa808357db80f_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</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-01-01</instant>
        </period>
    </context>
    <context id="ib5fb307464954245a0e9ee4e7ac355de_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="ia3e97a06bdb24c8d8387a9461c413b56_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i425dc3d8d9eb4ad29b9bd55139e33ff4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i39f681050dfe4dd5ba241af4678669a1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia873dcd26b7445a0b12104795da9268e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idca439dfc3304f2da27b7d44bf21d27c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ica9163b4768e4a4cbb2126bde199e2b3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia002ef718c674b508a11cda7c77cf2ea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i63a9ae3da0134fc2b9073ff4a9d5af39_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i720dbee8a5674accbf6dc1f8202e6fcc_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id381648c2f5845f38816da9093fe0e74_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">pro:AccumulatedOtherComprehensiveIncomenetoftaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3428c02371f8421b93d803d1c7d22277_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0d04817e7069478f9beff07cc3334d6f_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="i3ff8fe5db3914562ad76988d792ac290_D20210101-20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-01</endDate>
        </period>
    </context>
    <context id="i4eb4ff0a34cf4dc897c7b29d6ccae2a6_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i0ff9f40d6b714b30a680c5075dd3171e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8f4cb0f1dd514a059b2acd6219aa2d9f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i00a7f2ef57d84145a3d8bd2721ae99c1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i33110c2f9e9d4cf58c2ffe23aa097ea5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i374cca4ced494537a39c0a6156a8898b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7eac2e81755d467184b0da6be8de0602_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i211c192027144c3b916a1a7ce00ca4c6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4d9a3aad878b40538c77072bd390d568_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i94ab2541d27b4cf9b6063c35dd78bf07_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pro:TherestoftheworldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icab8955f0b994a8db23828de3e756bd6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pro:TherestoftheworldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibb53e080e6d74b7fb745806fc0623bd7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pro:TherestoftheworldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6e6ecded718b4f1795b55573358af51b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pro:TherestoftheworldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib93ddd1ff79a446e9bd522a7da10ad0e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8fb15e3957f14c168375b652a460bc56_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8a1b99ff991b468f88a6960c7b3c81b2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib2dd57ab530643b6b0e89cba825b3055_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i68fffafbec0744ec8d057328e950fd68_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1453c575917f48d19e5fd2b2d008215a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3dea286da6a0430f96218dc28f02f986_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib4c91426e439410fbaee713b89b11c2c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8f9b7cd5385c4204a1813f90b5556332_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pro:A2017EquityIncentivePlanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i30da1e4189d4493b980fa07af5a2ad88_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pro:A2017AmendedEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7f56d18b07064742b49e1159c61ab299_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pro:RestrictedStockUnittimebasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id21fc1e5a84842a5839038f780ca15d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pro:RestrictedStockUnittimebasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i85356fc2c8574cdcbb5baf82df7912dd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i804d3cc226b44309b9b0b69d77eeafc0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2ed3459d71a8477dbabd782e3d9c8d75_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4d6c0841d1ca4701b3bcada97fdfd197_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff2dad1a163c4d5ba17eaa5decaa8f77_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pro:MarketShareUnitsMsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i09339d53735f485bb01e5a62125f69c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pro:MarketShareUnitsMsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0069f0ebc3c248088283202eb41e6c33_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie0af4fa718d24828a54ecf7f8a1ed20a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i685006d2a5114792b8206d46bda63e9d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idf4cbb25234345e5aa5a28e68a3cf255_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pro:MarketShareUnitsMsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9eb944c9cfb3466e8b6e269d78ad9d84_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i18200aaff9014e0cb0afdc17e585733f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia47bb810306f4b61824bd1beb6840533_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0056a39800d1415285260d085972e275_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iea3a8314cfd2447b8dfa098735e821bd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i29cc97879e24432a8175049bb77cda83_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibff94b7f708b4e1da8b3ebde39fa8432_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iadc2fe61f1fb4518bf13a25dd347279d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie7a0bd5e7d9941e0b14c3ab6e566c32a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id9e05f0d59074c038939fc75cee18f33_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib4068cc001d14776a949465c141945ca_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4efe4c1a2e2d44168f3efc915d887d23_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia30391f49c4441c7a71e72a0dbabf384_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia956bf591a23455a907259cf6e7687f2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if6d0dbcb8b364cd3bbc9fe2030c5e61d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4835df5db93c41a79aaa9383c2ad048b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic40f61c35077498b81669cc3c8b8eea2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if67e216290af4d74b925b352dc6fb6ec_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5f59422a43544f269087bb644f201710_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia06f3d1990684160a7eea11b008474ef_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie89b17c714e9448898b0e94cd368e1a2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id77e7993cfc74399950ad5e9383725c2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:Notesdue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i914bb4437d374598b39c7ee7fb829573_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:NotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic5284e204a664702a87153cbacfe5edc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:NotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia1aaed50220840fe9595cc4be2ff2d30_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:Notesdue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6cfb7d4f143f4b688afa6b3a5ea0e980_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:NotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c49873ff52c4022bbd32fdcf3329115_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:Notesdue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib454609746ca432fb6f9219d979b5bdc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:NotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie72320310a654e919602a8ac57cfc34d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pro:Notesdue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c733a52cb9c440385aacdd9eb877cef_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">pro:SubscriptionServicesCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibd485c00eca7412d96b25087521e1393_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001392972</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">pro:ComputingInfrastructureCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </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>
    <dei:EntityCentralIndexKey
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80L2ZyYWc6ZGExZTY4ZDA1YjhjNGY5N2E1NDM2YjExZGI4NjMwNGEvdGFibGU6MTUwZTIzNzBmMWM5NDhiMTllNDM3MzM3NDkzNjMzYzEvdGFibGVyYW5nZToxNTBlMjM3MGYxYzk0OGIxOWU0MzczMzc0OTM2MzNjMV8zLTEtMS0xLTA_f8fdb99c-4ccf-40eb-a060-618605eac1db">0001392972</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80L2ZyYWc6ZGExZTY4ZDA1YjhjNGY5N2E1NDM2YjExZGI4NjMwNGEvdGFibGU6MTUwZTIzNzBmMWM5NDhiMTllNDM3MzM3NDkzNjMzYzEvdGFibGVyYW5nZToxNTBlMjM3MGYxYzk0OGIxOWU0MzczMzc0OTM2MzNjMV80LTEtMS0xLTA_a1787e5a-f2a8-426e-b666-da7c755a3e0a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80L2ZyYWc6ZGExZTY4ZDA1YjhjNGY5N2E1NDM2YjExZGI4NjMwNGEvdGFibGU6MTUwZTIzNzBmMWM5NDhiMTllNDM3MzM3NDkzNjMzYzEvdGFibGVyYW5nZToxNTBlMjM3MGYxYzk0OGIxOWU0MzczMzc0OTM2MzNjMV81LTEtMS0xLTA_90a12594-0d8d-4ec5-9fd6-12921761a05e">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80L2ZyYWc6ZGExZTY4ZDA1YjhjNGY5N2E1NDM2YjExZGI4NjMwNGEvdGFibGU6MTUwZTIzNzBmMWM5NDhiMTllNDM3MzM3NDkzNjMzYzEvdGFibGVyYW5nZToxNTBlMjM3MGYxYzk0OGIxOWU0MzczMzc0OTM2MzNjMV82LTEtMS0xLTA_f7aeb187-74d7-4eeb-910f-ce34b95640cd">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80L2ZyYWc6ZGExZTY4ZDA1YjhjNGY5N2E1NDM2YjExZGI4NjMwNGEvdGFibGU6MTUwZTIzNzBmMWM5NDhiMTllNDM3MzM3NDkzNjMzYzEvdGFibGVyYW5nZToxNTBlMjM3MGYxYzk0OGIxOWU0MzczMzc0OTM2MzNjMV83LTEtMS0xLTA_eced3c00-235b-4f53-b1aa-80d439af2a68">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMjEz_8e7f9778-03f0-46ae-bbcc-e41ad41c977b">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6MTdkZTE0NGQ5MThlNDhjY2FkOGQyOTg1NTM4NzNhNjcvdGFibGVyYW5nZToxN2RlMTQ0ZDkxOGU0OGNjYWQ4ZDI5ODU1Mzg3M2E2N18wLTAtMS0xLTA_0ea1ab2a-a94d-4f82-aaa1-a5982f00522b">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yNzY_69639771-f569-4d3d-a570-64db4119533d">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6YzFhMDQ1MjllMWUwNGQyOWFlMTJhM2NmYjgyMGZkOWQvdGFibGVyYW5nZTpjMWEwNDUyOWUxZTA0ZDI5YWUxMmEzY2ZiODIwZmQ5ZF8wLTAtMS0xLTA_a3f35a2a-1816-4cb7-bc89-e19192003b73">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMjE0_4ced9b91-d70d-4969-8c3a-f68f95dcb9b2">001-33554</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMjE1_4fec4d90-9fb7-414f-b26a-ae0a777b977e">PROS HOLDINGS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6MmI5MTBiZWE1MDlmNDBlY2JmMjU4YTljZGE4ODg4ZDUvdGFibGVyYW5nZToyYjkxMGJlYTUwOWY0MGVjYmYyNThhOWNkYTg4ODhkNV8wLTAtMS0xLTA_70714d4b-179f-426f-9087-6a4a0ece3a25">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6MmI5MTBiZWE1MDlmNDBlY2JmMjU4YTljZGE4ODg4ZDUvdGFibGVyYW5nZToyYjkxMGJlYTUwOWY0MGVjYmYyNThhOWNkYTg4ODhkNV8wLTItMS0xLTA_4c9525f5-e80e-4b3f-bdf2-fa41f6926201">76-0168604</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV8wLTAtMS0xLTA_5077ea99-51a8-4739-a709-785ecd08c3fa">3200 Kirby Drive, Suite 600</dei:EntityAddressAddressLine1>
    <dei:EntityAddressPostalZipCode
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV8wLTYtMS0xLTA_9c5f0ca5-2887-450e-897f-f298adc5945b">77098</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV8xLTAtMS0xLTA_668f359f-30cc-4e37-afa8-5d44e38d179f">Houston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV8xLTEtMS0xLTA_0144cb33-68f5-4a03-8c28-cbbca8a122de">TX</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV8zLTMtMS0xLTA_a0131e3a-41df-4907-913f-f4e41a4410fb">(713)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV8zLTQtMS0xLTA_82af10b7-e200-418f-a172-f1d418627274">335-5151</dei:LocalPhoneNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i06032acaeb3d46eb8336d2c9dce936ad_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV82LTItMS0xLTA_10f0996d-8345-47c2-992f-028fd258723b"
      xsi:nil="true"/>
    <dei:EntityAddressCityOrTown
      contextRef="i06032acaeb3d46eb8336d2c9dce936ad_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV82LTQtMS0xLTA_9cf58cb4-78b6-4e56-8a29-eed2507816a2"
      xsi:nil="true"/>
    <dei:EntityAddressStateOrProvince
      contextRef="i06032acaeb3d46eb8336d2c9dce936ad_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV82LTUtMS0xLTA_61892bf6-8bf8-41d5-973f-47249b523a68"
      xsi:nil="true"/>
    <dei:EntityAddressPostalZipCode
      contextRef="i06032acaeb3d46eb8336d2c9dce936ad_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6M2EwYzEzZjE3OTBkNGI2Y2E3YWY0ODgxNGE4NzAzZjUvdGFibGVyYW5nZTozYTBjMTNmMTc5MGQ0YjZjYTdhZjQ4ODE0YTg3MDNmNV82LTYtMS0xLTA_c63967ed-5570-41fe-9d61-b3313b4a78ad"
      xsi:nil="true"/>
    <dei:Security12bTitle
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6NmYyYjY3ZmQwOWE1NGNiMmE2OGI1YWFkMmEwOTczMzUvdGFibGVyYW5nZTo2ZjJiNjdmZDA5YTU0Y2IyYTY4YjVhYWQyYTA5NzMzNV8xLTAtMS0xLTA_90036925-514d-4efb-9bfb-ac9f679f9233">Common stock $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6NmYyYjY3ZmQwOWE1NGNiMmE2OGI1YWFkMmEwOTczMzUvdGFibGVyYW5nZTo2ZjJiNjdmZDA5YTU0Y2IyYTY4YjVhYWQyYTA5NzMzNV8xLTMtMS0xLTA_4100376b-7458-4192-8bbf-b71f3c52341b">PRO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6NmYyYjY3ZmQwOWE1NGNiMmE2OGI1YWFkMmEwOTczMzUvdGFibGVyYW5nZTo2ZjJiNjdmZDA5YTU0Y2IyYTY4YjVhYWQyYTA5NzMzNV8xLTUtMS0xLTA_bdb1dc08-a580-410b-9c82-9731ca3fb48f">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMjE2_ec9e5914-a3e9-4382-a8fb-430904832253">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMjE3_6fe288cb-6300-4837-9a2a-ea15d103c62b">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6MTdjNGM3NmY4NDRhNDZiNzliYmJkNzFmNzI1NzI1NGIvdGFibGVyYW5nZToxN2M0Yzc2Zjg0NGE0NmI3OWJiYmQ3MWY3MjU3MjU0Yl8wLTAtMS0xLTA_a2719393-ed08-4ea1-a88f-3280c84ec0b1">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6MTdjNGM3NmY4NDRhNDZiNzliYmJkNzFmNzI1NzI1NGIvdGFibGVyYW5nZToxN2M0Yzc2Zjg0NGE0NmI3OWJiYmQ3MWY3MjU3MjU0Yl8xLTMtMS0xLTA_919b41c2-1945-4c58-a1aa-8d283526a03e">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGFibGU6MTdjNGM3NmY4NDRhNDZiNzliYmJkNzFmNzI1NzI1NGIvdGFibGVyYW5nZToxN2M0Yzc2Zjg0NGE0NmI3OWJiYmQ3MWY3MjU3MjU0Yl8yLTEtMS0xLTA_c8bb3904-443b-4c22-a00c-bfc956bff33c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMjEy_99145d78-0546-43ba-ac0a-3bdc185a2fa6">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="idc0ffaf382854cc6beac6c43b1206bec_I20211026"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xL2ZyYWc6MjU3Y2I0M2JhNTU3NDc1MzhlMTIwYjIzZmI1ZWVhZWQvdGV4dHJlZ2lvbjoyNTdjYjQzYmE1NTc0NzUzOGUxMjBiMjNmYjVlZWFlZF8yMTk5_7f3bff2a-2095-4c2b-95b7-7794a4355efd"
      unitRef="shares">44392129</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMy0xLTEtMS0w_37ddbdfa-c027-42f7-b43c-9b2ec4c31829"
      unitRef="usd">308642000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMy0zLTEtMS0w_9ae3dc22-e8f3-41b0-a45e-c4c5219b4552"
      unitRef="usd">329134000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNS0wLTEtMS0wL3RleHRyZWdpb246ZjdmZmU0MDJkOGFiNDNlZjg3YWNkM2ZiNmU2ZDcwMjlfNTM_ed61d48e-6b3d-45b7-9436-84a3a18a56e9"
      unitRef="usd">1043000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNS0wLTEtMS0wL3RleHRyZWdpb246ZjdmZmU0MDJkOGFiNDNlZjg3YWNkM2ZiNmU2ZDcwMjlfNjA_a1809a83-644a-4b94-a09c-9398a8f74086"
      unitRef="usd">4122000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNS0xLTEtMS0w_a33ab8ae-6fdd-4250-bdc1-d52eb52e7bed"
      unitRef="usd">43125000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNS0zLTEtMS0w_432bc232-8246-4599-bb92-7250c1969069"
      unitRef="usd">49578000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DeferredCostsCurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNi0xLTEtMS0w_8e149595-9258-4f8e-82bb-410d1e7f0abb"
      unitRef="usd">5850000</us-gaap:DeferredCostsCurrent>
    <us-gaap:DeferredCostsCurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNi0zLTEtMS0w_16af4db6-56f5-48b3-aeb5-f965fab775b6"
      unitRef="usd">5941000</us-gaap:DeferredCostsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNy0xLTEtMS0w_b9598ed1-b2c6-4705-ac52-8b9f2d2dce10"
      unitRef="usd">10513000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNy0zLTEtMS0w_6a0c1047-542d-4f25-a515-76b4c1e038be"
      unitRef="usd">9647000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfOS0xLTEtMS0w_9307cb71-8a89-4a89-9ca3-dee2d8bf089d"
      unitRef="usd">368130000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfOS0zLTEtMS0w_03a4b35a-9b5a-416e-a57e-ab7a201566d9"
      unitRef="usd">394300000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTEtMS0xLTEtMA_364f8a34-92b3-4ce8-863a-4b061a73ee0a"
      unitRef="usd">32395000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTEtMy0xLTEtMA_e15dbde0-9b58-4cc3-a467-b3328589f66a"
      unitRef="usd">36504000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTItMS0xLTEtMA_e7c2bc4b-431c-4817-9021-8d27048224cd"
      unitRef="usd">25926000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTItMy0xLTEtMA_90d1f60a-4cd3-4b46-8a34-37cb4a95a551"
      unitRef="usd">30689000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredCosts
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTMtMS0xLTEtMA_3d3b5446-8f15-4f26-8cb9-4b12722c4a0d"
      unitRef="usd">10339000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTMtMy0xLTEtMA_746d1389-6da1-40c4-8efa-3d1ca1497abd"
      unitRef="usd">12544000</us-gaap:DeferredCosts>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTQtMS0xLTEtMA_c5d8ede4-43b2-4ef0-9582-45e38084cd18"
      unitRef="usd">5738000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTQtMy0xLTEtMA_b21f8015-a00d-4e98-8a8d-374cfd8feadb"
      unitRef="usd">8341000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTUtMS0xLTEtMA_3669dc37-8b27-4597-8d00-5c9d3e33fe62"
      unitRef="usd">49439000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTUtMy0xLTEtMA_62409a83-5095-4333-b3ee-705bcce713df"
      unitRef="usd">50044000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTctMS0xLTEtMA_26dcb8de-9611-42c9-9bfa-acf2f140a1b8"
      unitRef="usd">9053000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTctMy0xLTEtMA_1af77948-8b45-4203-9fab-4884eadecf9a"
      unitRef="usd">7549000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTgtMS0xLTEtMA_72a62eee-ca1b-4b83-b3b0-88a8606d7e40"
      unitRef="usd">501020000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMTgtMy0xLTEtMA_1b339f7f-005b-4db4-93ca-d71642f2f2d4"
      unitRef="usd">539971000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjEtMS0xLTEtMA_7e9a7b75-f787-458a-aa30-47525eeca6d9"
      unitRef="usd">4998000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjEtMy0xLTEtMA_5445d50c-a80c-41e7-a44a-3f41d9ec7463"
      unitRef="usd">4246000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjItMS0xLTEtMA_6ed5172e-0e07-4324-8016-ba2846129731"
      unitRef="usd">12233000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjItMy0xLTEtMA_b518eb47-dfe8-4a02-a44e-d0094daa4e09"
      unitRef="usd">13065000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjMtMS0xLTEtMA_43eb20f1-2829-4c42-84f2-d7c0342336b4"
      unitRef="usd">25741000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjMtMy0xLTEtMA_63cbed49-e9ad-4f45-952e-793d3f4a7b35"
      unitRef="usd">25514000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjQtMS0xLTEtMA_df32fbdc-4574-4694-9640-245ad72950f8"
      unitRef="usd">6286000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjQtMy0xLTEtMA_06f88816-23e0-49f2-9406-e0d753e02646"
      unitRef="usd">5937000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjUtMS0xLTEtMA_d6aab85b-ab0c-4617-8c7c-a0bb3bd1200f"
      unitRef="usd">99300000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjUtMy0xLTEtMA_251d8890-f4ae-40d4-bade-ffcf3b566260"
      unitRef="usd">99156000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjctMS0xLTEtMA_43c5ef0a-a571-42d3-8bb2-4b655c23a34e"
      unitRef="usd">148558000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjctMy0xLTEtMA_7db8f53a-ce1d-45fd-bd27-af692d18b5c0"
      unitRef="usd">147918000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjgtMS0xLTEtMA_e8d1bdb5-4946-4af4-8eab-cb9869a38782"
      unitRef="usd">6464000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjgtMy0xLTEtMA_b470e6e8-bf19-4f62-b1fd-b59489c37405"
      unitRef="usd">11372000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjktMS0xLTEtMA_b7d2ac4a-0c84-4b0c-8a67-84232314ac5c"
      unitRef="usd">287914000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMjktMy0xLTEtMA_2d40f8ea-1980-4c54-a288-8e723b915961"
      unitRef="usd">218028000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzAtMS0xLTEtMA_98e70742-a8eb-4c9b-a752-affe168daa5c"
      unitRef="usd">39000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzAtMy0xLTEtMA_33902154-fbdd-4db8-9285-927539b83262"
      unitRef="usd">44099000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzEtMS0xLTEtMA_3e10f8ff-44d0-455c-92d1-453e0d4e3e24"
      unitRef="usd">1150000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzEtMy0xLTEtMA_ba6401aa-05f7-4396-8efa-47a3bbbce763"
      unitRef="usd">1517000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzItMS0xLTEtMA_67408e97-4ad2-452d-ab2b-9756de0965d7"
      unitRef="usd">483086000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzItMy0xLTEtMA_9bd4bfb4-b858-4f9e-b315-810807a5ed37"
      unitRef="usd">422934000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzMtMS0xLTEtMA_a276f786-f2f7-4231-b819-5747d85efd68"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwYTIzYmNhZTU3OTQwOTc5NDM5OGUyODBlZDljYzA0XzIx_1e60a488-8c6c-4842-97fb-40bc55723499"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwYTIzYmNhZTU3OTQwOTc5NDM5OGUyODBlZDljYzA0XzIx_4bf6b2ab-8a4d-499e-9146-26c0a20c3710"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwYTIzYmNhZTU3OTQwOTc5NDM5OGUyODBlZDljYzA0XzM1_069a9b6a-bc96-417e-9324-d92a83e7b149"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwYTIzYmNhZTU3OTQwOTc5NDM5OGUyODBlZDljYzA0XzM1_093e65df-2ea2-42b5-9462-fb6e240416ba"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwYTIzYmNhZTU3OTQwOTc5NDM5OGUyODBlZDljYzA0XzU3_44c1ea98-9a45-4957-b045-2767b5933ab8"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwYTIzYmNhZTU3OTQwOTc5NDM5OGUyODBlZDljYzA0XzU3_f5544aa3-e83d-4284-b139-a75fe9caf176"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMS0xLTEtMA_f03e54ed-8651-4d10-b9e4-3ace877f0767"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzUtMy0xLTEtMA_53686935-3d69-42dc-a2bc-d4e0fc61d923"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzE4_82cf7e62-0be4-4a91-bf56-da448ccf7bab"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzE4_99a6bbc5-59aa-42a4-b90e-b96b30c31d69"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzMy_18507210-ce01-45e4-8fc0-97907e4dcafe"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzMy_fa93bd9b-3559-4f88-b395-a88c59e7c772"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzU0_43cd4356-82f4-4c1c-b670-e198a85bd083"
      unitRef="shares">49072852</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzYy_c9b9504a-9ae8-4a78-af1e-a4531e1c029d"
      unitRef="shares">48142267</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzk0_399daa4a-9cb9-41bb-ba0b-00de0e50a61e"
      unitRef="shares">44392129</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM5ZjU3NTU1NDQxMzQwNmFiYTZlMmUzNzI0MDhkNTQzXzEwMQ_a1c8ff61-b4a6-4a3e-a538-e0ee0e04a76d"
      unitRef="shares">43461544</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMS0xLTEtMA_afe03a1c-4fcd-47df-b6b1-cdf87181bc13"
      unitRef="usd">49000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzYtMy0xLTEtMA_6198ccc9-cb40-498f-80fd-12f681a41f8f"
      unitRef="usd">48000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzctMS0xLTEtMA_0f6e3119-573d-4743-a9e5-88e4802aa665"
      unitRef="usd">537058000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzctMy0xLTEtMA_3e26b3c8-1780-4285-adcc-9922eda3dba1"
      unitRef="usd">589040000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockShares
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjViOGI2OWVhMzcwNzQ4NDdiY2VmNjQxMmVlNTIwYjk0XzIw_442a83e1-aefc-467e-99f4-f35c27d985ca"
      unitRef="shares">4680723</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjViOGI2OWVhMzcwNzQ4NDdiY2VmNjQxMmVlNTIwYjk0XzIw_8601ad87-e6f0-463a-a81d-0187fcccea29"
      unitRef="shares">4680723</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzgtMS0xLTEtMA_c0fa2a06-19aa-40fa-bfdf-9c647f642728"
      unitRef="usd">29847000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzgtMy0xLTEtMA_d04cb737-edea-45f8-879f-61cbb7fc8ad9"
      unitRef="usd">29847000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzktMS0xLTEtMA_dd0439fa-a6ff-4cd9-b74c-db6e686d4f82"
      unitRef="usd">-485043000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfMzktMy0xLTEtMA_76ba5939-b45d-4279-93a3-e531e8e36298"
      unitRef="usd">-438773000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNDAtMS0xLTEtMA_6f280d92-44de-4f63-9bee-192de9007c05"
      unitRef="usd">-4283000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNDAtMy0xLTEtMA_37aadcde-0e0f-401b-9dd7-178f6bed03dc"
      unitRef="usd">-3431000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNDItMS0xLTEtMA_d16fbd6a-a4e3-4ab7-9c2d-1cbbf7d109e6"
      unitRef="usd">17934000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNDItMy0xLTEtMA_6d3ccd52-4e88-4ee0-a614-17b6038c7967"
      unitRef="usd">117037000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNDMtMS0xLTEtMA_fd6d512b-4806-4261-9758-5c75decf4726"
      unitRef="usd">501020000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xNi9mcmFnOjU1MGE2N2NlZGEyNDRjYWI4YjcxMGYwNzczNmU5MGJiL3RhYmxlOmYyYjNlMWJhOTA5NjRhMmQ5Njg2OTlhNDQxMzFjMjg5L3RhYmxlcmFuZ2U6ZjJiM2UxYmE5MDk2NGEyZDk2ODY5OWE0NDEzMWMyODlfNDMtMy0xLTEtMA_7871ef1c-4ae6-4468-9303-29d059b8b08f"
      unitRef="usd">539971000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie3d18f1bc0d443c5a3bd576cfa073cfc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMy0xLTEtMS0w_ecdb8ced-2b13-4111-9aeb-5b50a1a6d0e8"
      unitRef="usd">44119000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7e9d5a3f33954bed9a1788818ac155b7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMy0zLTEtMS0w_77827e0c-a50e-4ec2-93ae-cdffc6d14b5e"
      unitRef="usd">42029000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia768bed0e2ab45f4b0a8807d8b914944_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMy01LTEtMS0w_52b37456-f1dd-400a-9add-fc4c2cd50bd6"
      unitRef="usd">130991000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6083a459e92243d8ba42a2e925277ed9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMy03LTEtMS0w_6d00c6d4-7f27-4fc6-8db3-a160ed3fdde1"
      unitRef="usd">127576000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9266d6025a4946e8a5197e26ebd6f2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNC0xLTEtMS0w_553d5f42-d4e1-4434-b738-032ef71b819b"
      unitRef="usd">8477000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0870e2417c104464bc17fea902b45e83_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNC0zLTEtMS0w_d405ebad-9fdd-4113-b9b9-2114959e0aaa"
      unitRef="usd">10765000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iffc28035d33348e1aeddf363714065e6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNC01LTEtMS0w_664a0e1d-3f8a-4405-b1bd-f809a7195ae8"
      unitRef="usd">26721000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iac594795eb3441638c0b991b0bac09f7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNC03LTEtMS0w_70bb77f3-d934-4412-a2cc-4d44342d2000"
      unitRef="usd">35029000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie5f25a0bcbc94bafb670ebce790147f0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNS0xLTEtMS0w_bcf35428-13e1-4ffb-bd10-7cac3d289f3e"
      unitRef="usd">52596000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i689f1b6845c1423f9051d7307283ed96_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNS0zLTEtMS0w_23682363-6277-4169-9c25-2af7e6fb4afc"
      unitRef="usd">52794000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i099be4627e9547b687624e7f2820e51c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNS01LTEtMS0w_cb319bdc-3739-4605-8541-2ab0f8984984"
      unitRef="usd">157712000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idd6494c53059433f8864c082db2abd72_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNS03LTEtMS0w_c8b7dc7f-7f33-42f4-99f8-4998c9a1dc37"
      unitRef="usd">162605000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie90da102274d4c1bb73f5a376949145d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNy0xLTEtMS0w_22ef2f29-cb81-4417-a63e-e71b63d9b5bd"
      unitRef="usd">10075000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i07d97552caab47ef874e9842d7668464_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNy0zLTEtMS0w_6764ea72-268d-45ed-aee9-541470b1748f"
      unitRef="usd">8714000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iee94b886e9c44b4c880125b36f02ad2f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNy01LTEtMS0w_926aa08a-7366-47b2-bdbe-faefcdc81c95"
      unitRef="usd">28738000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i23f50c21d6404ecd9c736c093c77c13d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNy03LTEtMS0w_d66d276b-bfba-4a70-a7af-f46525a688b9"
      unitRef="usd">28961000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfOC0xLTEtMS0w_9e9bf810-2d6a-4020-818b-e6fdbf669fa8"
      unitRef="usd">62671000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfOC0zLTEtMS0w_5ceacc9f-4201-43a2-a1ca-c74a2cd7dd16"
      unitRef="usd">61508000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfOC01LTEtMS0w_3f3f8b30-c0e6-48bf-99bd-2e8fc6da71a4"
      unitRef="usd">186450000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfOC03LTEtMS0w_ccd861b7-ebb5-485a-8cbb-7cfa9beb54c1"
      unitRef="usd">191566000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie3d18f1bc0d443c5a3bd576cfa073cfc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTAtMS0xLTEtMA_4d6bd625-e3a0-4952-b813-e1228378cf96"
      unitRef="usd">13122000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7e9d5a3f33954bed9a1788818ac155b7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTAtMy0xLTEtMA_a7c196da-a091-4b5b-b602-bc97eeb54974"
      unitRef="usd">12897000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia768bed0e2ab45f4b0a8807d8b914944_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTAtNS0xLTEtMA_bd47866f-7c80-4e62-86d7-09aaf8e8bb87"
      unitRef="usd">40512000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6083a459e92243d8ba42a2e925277ed9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTAtNy0xLTEtMA_f04acaf4-a17e-423f-b0ea-7f39df59fa7a"
      unitRef="usd">38153000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9266d6025a4946e8a5197e26ebd6f2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTEtMS0xLTEtMA_3acd5f8f-c49c-4fd8-9521-b5c920f1e712"
      unitRef="usd">2044000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0870e2417c104464bc17fea902b45e83_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTEtMy0xLTEtMA_6d952279-7f88-4822-b74e-b0040a71a311"
      unitRef="usd">2177000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iffc28035d33348e1aeddf363714065e6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTEtNS0xLTEtMA_2a0c35e0-e0ee-4e64-91cf-25c5c8e03db1"
      unitRef="usd">6459000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iac594795eb3441638c0b991b0bac09f7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTEtNy0xLTEtMA_44df92e1-2d95-432f-abf0-964f4b7b2b36"
      unitRef="usd">7577000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie5f25a0bcbc94bafb670ebce790147f0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTItMS0xLTEtMA_b8a74353-3bc7-4b14-bb68-b0e271ae6aa1"
      unitRef="usd">15166000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i689f1b6845c1423f9051d7307283ed96_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTItMy0xLTEtMA_45126c30-d5ef-499a-9940-c2499e65e3c6"
      unitRef="usd">15074000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i099be4627e9547b687624e7f2820e51c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTItNS0xLTEtMA_05593aa5-192c-4ea6-8708-b2e0409bee10"
      unitRef="usd">46971000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idd6494c53059433f8864c082db2abd72_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTItNy0xLTEtMA_12620ecc-ca45-425f-b001-bff8e32af082"
      unitRef="usd">45730000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie90da102274d4c1bb73f5a376949145d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTQtMS0xLTEtMA_f4b48c41-58f3-49eb-ba97-ef896e7c0f94"
      unitRef="usd">10886000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i07d97552caab47ef874e9842d7668464_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTQtMy0xLTEtMA_93657bc2-a78a-4d2d-9a26-349115a0577b"
      unitRef="usd">9563000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iee94b886e9c44b4c880125b36f02ad2f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTQtNS0xLTEtMA_d3ea7757-d74f-44c5-b077-eaae4f67fa61"
      unitRef="usd">31977000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i23f50c21d6404ecd9c736c093c77c13d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTQtNy0xLTEtMA_3ced028f-ebe2-41b8-9a9b-4fde12c596d2"
      unitRef="usd">33584000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTUtMS0xLTEtMA_82f419e0-db46-4af6-ab43-baeb1afa24fe"
      unitRef="usd">26052000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTUtMy0xLTEtMA_43dcdb94-917e-4eba-9b92-2590e8678c36"
      unitRef="usd">24637000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTUtNS0xLTEtMA_a1e4feee-8cdf-4ea5-9a5e-4b20843b7ec7"
      unitRef="usd">78948000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTUtNy0xLTEtMA_eab946ca-9193-4b52-818f-2910f928adaf"
      unitRef="usd">79314000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTYtMS0xLTEtMA_491b3b16-8f50-4b68-bb6a-60fae25fe417"
      unitRef="usd">36619000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTYtMy0xLTEtMA_8bed4bdd-5401-4674-b92d-2114e2cf7531"
      unitRef="usd">36871000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTYtNS0xLTEtMA_7fa6cc2f-3c65-4299-b021-1f12f9134c4b"
      unitRef="usd">107502000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTYtNy0xLTEtMA_0f02b062-2fdf-4c06-af27-94a90b60d031"
      unitRef="usd">112252000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTgtMS0xLTEtMA_9446487e-f836-4ef2-9bc3-7597b7746302"
      unitRef="usd">21025000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTgtMy0xLTEtMA_59c41e11-3a2c-4dec-a744-36494080eb07"
      unitRef="usd">21951000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTgtNS0xLTEtMA_24fee5b7-c607-4e0a-8636-8f3d1808a135"
      unitRef="usd">63779000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTgtNy0xLTEtMA_5b65da9e-fcee-4620-95fb-e2fce9ea2c17"
      unitRef="usd">67882000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTktMS0xLTEtMA_84f00ea5-7965-4ebf-8f67-d0ddeadafbd9"
      unitRef="usd">19022000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTktMy0xLTEtMA_e48296db-c44a-4d2e-b901-db1d14753874"
      unitRef="usd">19135000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTktNS0xLTEtMA_eb1a18c6-1010-487a-b3f5-8bc114fa62b1"
      unitRef="usd">59575000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMTktNy0xLTEtMA_4379ce8c-7f2a-4dda-bb9d-29cdeb18de7c"
      unitRef="usd">56668000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjAtMS0xLTEtMA_e256f19e-404a-4c10-ae70-50eb00269229"
      unitRef="usd">12380000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjAtMy0xLTEtMA_d57ecd86-b16e-4f83-8c66-12dc5588b4a1"
      unitRef="usd">11948000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjAtNS0xLTEtMA_5febf72a-ff8f-4908-a748-5963f7218c01"
      unitRef="usd">36852000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjAtNy0xLTEtMA_200e9a75-b6f7-4411-87a4-eb4879c72e8d"
      unitRef="usd">40356000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjMtMS0xLTEtMA_70d6e25c-fe33-4b0d-8a4c-58123762508e"
      unitRef="usd">-15808000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjMtMy0xLTEtMA_81375c0c-cf45-4838-bb5b-d80491119112"
      unitRef="usd">-16163000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjMtNS0xLTEtMA_334a4e7b-a38e-4d9b-82e7-cdef387d7f20"
      unitRef="usd">-52704000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjMtNy0xLTEtMA_90165e5b-36e7-4d07-9d52-fde18070699b"
      unitRef="usd">-52654000</us-gaap:OperatingIncomeLoss>
    <pro:Convertibledebtinterestandamortization
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjQtMS0xLTEtMA_4baa6649-e0d9-4b22-8b11-f29fa5f925f0"
      unitRef="usd">1576000</pro:Convertibledebtinterestandamortization>
    <pro:Convertibledebtinterestandamortization
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjQtMy0xLTEtMA_cf0cccae-c3ce-422f-bfe9-5ed778dccee0"
      unitRef="usd">2498000</pro:Convertibledebtinterestandamortization>
    <pro:Convertibledebtinterestandamortization
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjQtNS0xLTEtMA_8f514c1d-46f6-4abc-9a87-fd25e314958d"
      unitRef="usd">4728000</pro:Convertibledebtinterestandamortization>
    <pro:Convertibledebtinterestandamortization
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjQtNy0xLTEtMA_67430617-7a3f-4a4b-bc42-a4c7cb0fe9d2"
      unitRef="usd">6645000</pro:Convertibledebtinterestandamortization>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjUtMS0xLTEtMA_da22bf11-e200-43dd-8f56-c465eb2f2f3b"
      unitRef="usd">-71000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjUtMy0xLTEtMA_34f80d5b-b3c2-4de3-9016-82c5054650c1"
      unitRef="usd">122000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjUtNS0xLTEtMA_7fc83e27-1605-4dcc-b5bd-16d6a11f6070"
      unitRef="usd">219000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjUtNy0xLTEtMA_a7b4767c-310a-4f1a-802c-a6e5d4a10c58"
      unitRef="usd">1099000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjYtMS0xLTEtMA_914e57e9-9f66-4876-9c50-843c84eb01a2"
      unitRef="usd">-17455000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjYtMy0xLTEtMA_686d6b6b-63de-4039-8ecf-c9682036cbd9"
      unitRef="usd">-18539000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjYtNS0xLTEtMA_f537b12e-ac58-4ba8-abd1-1f500373c771"
      unitRef="usd">-57213000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjYtNy0xLTEtMA_84cb7470-d77b-41f3-8fbb-84ddca51ccea"
      unitRef="usd">-58200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjctMS0xLTEtMA_4ae97243-750b-4642-934d-a76fbf1a2e50"
      unitRef="usd">70000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjctMy0xLTEtMA_f3befadf-aff9-4d7c-bd14-60935875de4b"
      unitRef="usd">318000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjctNS0xLTEtMA_b7e4687f-4af5-4db9-a9d0-acca3ff7d268"
      unitRef="usd">387000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjctNy0xLTEtMA_90a75734-a00a-469e-856b-4e186eddd821"
      unitRef="usd">600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjgtMS0xLTEtMA_57f57d4e-77e2-44d5-82ce-779f42cd6447"
      unitRef="usd">-17525000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjgtMy0xLTEtMA_c64bc6b2-8bae-4237-9d83-ce3e01650883"
      unitRef="usd">-18857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjgtNS0xLTEtMA_2eee5810-ec54-4df6-a20b-76028aca2a3c"
      unitRef="usd">-57600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMjgtNy0xLTEtMA_6ac56e96-8c3d-4fce-a56c-11a55b194216"
      unitRef="usd">-58800000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzMtMS0xLTEtMA_e5ad2638-d138-4eb3-99c2-bb56b13ea475"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzMtMy0xLTEtMA_34d5ee05-f34e-4d9c-a6c5-6d0d7814b089"
      unitRef="usdPerShare">-0.44</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzMtNS0xLTEtMA_92208f96-b298-4509-b78d-4e9a0ffaea1c"
      unitRef="usdPerShare">-1.30</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzMtNy0xLTEtMA_b384fc17-346a-469b-a592-a9d16b3f36c8"
      unitRef="usdPerShare">-1.36</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzctMS0xLTEtMA_e5c1e531-2806-4e81-985e-bd81bbc15797"
      unitRef="shares">44386000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzctMy0xLTEtMA_14acb47c-7357-4a74-bd6b-d2c0d7dcab7e"
      unitRef="shares">43347000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzctNS0xLTEtMA_056d9891-90e1-40e6-bc5c-fd44a0c9eb40"
      unitRef="shares">44318000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzctNy0xLTEtMA_4cce1fc7-3640-4cf1-8313-eb75d1bea3b9"
      unitRef="shares">43251000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzktMS0xLTEtMA_360baec1-0f5d-4eb5-ac4c-049e69ad543c"
      unitRef="usd">-401000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzktMy0xLTEtMA_962c69da-ae5b-48da-8d31-55e20dd7bd36"
      unitRef="usd">133000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzktNS0xLTEtMA_44c93119-0c25-45f8-a324-31945a33a10f"
      unitRef="usd">-852000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfMzktNy0xLTEtMA_c2ff48f8-839b-4bc5-ac8a-43030d1c1263"
      unitRef="usd">49000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDEtMS0xLTEtMA_7cbe6abd-3c32-434c-8877-e95ef080cc71"
      unitRef="usd">-401000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDEtMy0xLTEtMA_0ad71c6f-01fb-4500-8552-afff5cabdfc3"
      unitRef="usd">133000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDEtNS0xLTEtMA_042549eb-7388-441f-80bb-01e38283b620"
      unitRef="usd">-852000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDEtNy0xLTEtMA_7bc4c4e8-d0ec-4e1e-9704-f1033922e4b9"
      unitRef="usd">49000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDItMS0xLTEtMA_0292d54b-bd37-4489-b821-56eb88a7fcf5"
      unitRef="usd">-17926000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDItMy0xLTEtMA_04fe9b21-4a9f-4d5c-b0f1-4fff084d1e0c"
      unitRef="usd">-18724000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDItNS0xLTEtMA_07abb37c-a471-4452-9eb5-a8726381e4fe"
      unitRef="usd">-58452000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8xOS9mcmFnOmViZTVlODU5MjAzNDQyZGZiNWRkMmUwNzcxNmNkYTdlL3RhYmxlOjkxNWQxZWQwNTQ3ZTQ1MDFhODJkNzM3NWVkZWM2ZWQ0L3RhYmxlcmFuZ2U6OTE1ZDFlZDA1NDdlNDUwMWE4MmQ3Mzc1ZWRlYzZlZDRfNDItNy0xLTEtMA_852efa3e-c53b-44c8-a0ef-379e5eb51935"
      unitRef="usd">-58751000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMy0xLTEtMS0w_8aeaa91e-5f1c-4404-8869-dc3a4dadba20"
      unitRef="usd">-57600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMy0zLTEtMS0w_8e305d6b-eb08-4417-8f6d-a3ef128c1fb2"
      unitRef="usd">-58800000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNS0xLTEtMS0w_5a6ceb45-2f54-46bd-b65b-25dfb9673bb0"
      unitRef="usd">8828000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNS0zLTEtMS0w_0a49d753-dbfc-4710-b459-cb99b0729d59"
      unitRef="usd">10584000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNi0xLTEtMS0w_943d5205-8649-49d1-845f-f7f56e91b323"
      unitRef="usd">1119000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNi0zLTEtMS0w_1f04119d-d649-4193-a3e0-8161f95a16aa"
      unitRef="usd">5456000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNy0xLTEtMS0w_2f155302-e7a3-4c0b-bac1-15438876674a"
      unitRef="usd">25410000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNy0zLTEtMS0w_a169c15f-e7bd-44d4-9bde-0ac548824cad"
      unitRef="usd">18477000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTEtMS0xLTEtMA_32f37050-60f0-4fda-ad63-57cd4a42b9da"
      unitRef="usd">-2078000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTEtMy0xLTEtMA_db50abd4-7552-4dc7-9178-09ec5e1a5252"
      unitRef="usd">5549000</us-gaap:ProvisionForDoubtfulAccounts>
    <pro:AccountsAndUnbilledReceivables
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTYtMS0xLTEtMA_e81c6a77-503e-41c5-92b6-40887a224e50"
      unitRef="usd">-8521000</pro:AccountsAndUnbilledReceivables>
    <pro:AccountsAndUnbilledReceivables
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTYtMy0xLTEtMA_99701057-ce34-4d12-ae97-cc15d90e73b8"
      unitRef="usd">8584000</pro:AccountsAndUnbilledReceivables>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTctMS0xLTEtMA_a3dbbb67-9bc8-4a8a-a9df-fff23af3c1b3"
      unitRef="usd">-2296000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTctMy0xLTEtMA_936b1434-4a1c-4797-abf2-fab08ef482b8"
      unitRef="usd">-2343000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTgtMS0xLTEtMA_813acad9-1edd-4b31-b5fb-ef6df128d272"
      unitRef="usd">-397000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTgtMy0xLTEtMA_520608dd-1168-468a-a7ff-18b7167423bd"
      unitRef="usd">-131000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTktMS0xLTEtMA_495b990a-7a77-48b5-a72f-62f569512687"
      unitRef="usd">-35000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMTktMy0xLTEtMA_994aab44-aff5-4252-9711-8fd012de3f59"
      unitRef="usd">-7169000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjAtMS0xLTEtMA_cf0bdf86-d400-4d3c-a4fc-f0ea1b8b20e3"
      unitRef="usd">593000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjAtMy0xLTEtMA_cc4e8aef-4cf5-4cdb-8d73-d74715041d90"
      unitRef="usd">2175000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjEtMS0xLTEtMA_aecedf9e-7f30-4f58-b44c-fb64ae2b44ea"
      unitRef="usd">-539000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjEtMy0xLTEtMA_3055e3ea-d2f9-4fb9-8360-14e5bd3784e7"
      unitRef="usd">-11500000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjItMS0xLTEtMA_8062c75b-dd03-44c2-a3d9-2a2bf5d49788"
      unitRef="usd">215000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjItMy0xLTEtMA_7e593328-4044-4575-86a9-b3e2f73cede1"
      unitRef="usd">-10601000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjMtMS0xLTEtMA_ec0ae557-7b10-44ed-8b16-d2b748143ff6"
      unitRef="usd">-4782000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjMtMy0xLTEtMA_daa29400-d012-4027-8d1a-995f4a9470fe"
      unitRef="usd">-24240000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjQtMS0xLTEtMA_252a73cd-7669-4364-93da-0ca9d70cb999"
      unitRef="usd">-17585000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjQtMy0xLTEtMA_a138e5df-4af4-41d9-a0cc-e2f7f61a4ad7"
      unitRef="usd">-61841000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjYtMS0xLTEtMA_97be8227-3a17-4876-8b87-ba22bde97a5d"
      unitRef="usd">2432000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjYtMy0xLTEtMA_61fa1469-ab60-45b1-b44e-d5e0f69e2ade"
      unitRef="usd">23551000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjktMS0xLTEtMA_15f5e321-d89c-43f1-817a-06ee606006ac"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMjktMy0xLTEtMA_c510b990-969c-4a1a-8e1e-d924e8533cbc"
      unitRef="usd">1265000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMzItMS0xLTEtMA_4177e7ed-dba5-4cc0-b369-022948398de1"
      unitRef="usd">2670000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMzItMy0xLTEtMA_25125837-954a-4e28-898e-8aa97ff21769"
      unitRef="usd">113000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMzYtMS0xLTEtMA_a89b2057-a3c3-4d1f-a5e9-0763b147f798"
      unitRef="usd">-5102000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfMzYtMy0xLTEtMA_a630ee7a-0396-4797-8bf3-853911cfb93a"
      unitRef="usd">-24929000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDAtMS0xLTEtMA_133eb54e-4bc3-4626-8f6e-12a36a40f365"
      unitRef="usd">3111000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDAtMy0xLTEtMA_156335fb-aa9d-48fc-96de-2cea4b869f2c"
      unitRef="usd">2824000</us-gaap:ProceedsFromStockPlans>
    <pro:TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDEtMS0xLTEtMA_87805cbc-adca-4afa-a66f-877408d2c292"
      unitRef="usd">352000</pro:TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits>
    <pro:TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDEtMy0xLTEtMA_94f872f6-dfcc-4197-b82c-5eaecbc7a3d9"
      unitRef="usd">20334000</pro:TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDQtMS0xLTEtMA_66b99ee0-1cee-446d-acaa-63170174ab67"
      unitRef="usd">288000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDQtMy0xLTEtMA_24e5f2e7-570f-417b-9df8-fe19ac54c54b"
      unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDYtMS0xLTEtMA_d288a9f1-ba4a-40c6-88b6-8c9c2f85d41a"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDYtMy0xLTEtMA_f13a5032-e1b1-4ecb-840f-cf3521b9a618"
      unitRef="usd">146925000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDctMS0xLTEtMA_f8000567-a14f-482d-aa93-774660503178"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDctMy0xLTEtMA_2b9edfd5-3dce-47ea-a459-9978cd8f8866"
      unitRef="usd">675000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <pro:Purchaseofcappedcall
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDgtMS0xLTEtMA_538d2f3a-adb6-4b0e-881b-c15ce69cd44d"
      unitRef="usd">0</pro:Purchaseofcappedcall>
    <pro:Purchaseofcappedcall
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNDgtMy0xLTEtMA_a884d2e8-39b0-4858-bbc9-9b2941a09f63"
      unitRef="usd">25335000</pro:Purchaseofcappedcall>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTMtMS0xLTEtMA_5c406eed-ba03-4d7a-9f4b-b9cab16791e3"
      unitRef="usd">2471000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTMtMy0xLTEtMA_ea2677f5-6b33-4ced-ab56-600d4331bda2"
      unitRef="usd">103405000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTQtMS0xLTEtMA_bcc0d416-55cd-44da-b224-ad6695e02c5d"
      unitRef="usd">-276000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTQtMy0xLTEtMA_8a205f94-b06e-4784-b91b-83f8afa3a304"
      unitRef="usd">-360000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTUtMS0xLTEtMA_243bb540-876f-42e5-bdbd-f48f2a664050"
      unitRef="usd">-20492000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTUtMy0xLTEtMA_609ec3a1-3b1f-4a15-bf6f-7ee607eb3d70"
      unitRef="usd">16275000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTctMS0xLTEtMA_a66aefa2-1818-47f7-a6a9-116822010f73"
      unitRef="usd">329134000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i99a258e28c764f769e2a2715c7ec3acc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTctMy0xLTEtMA_4477d03c-5042-4d10-bf12-5cb3f16cdb44"
      unitRef="usd">306077000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTgtMS0xLTEtMA_d8e1d24c-d37c-46c2-a0cc-b88b749eb531"
      unitRef="usd">308642000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if461cfe6f62e4f25bdebf742f670c488_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNTgtMy0xLTEtMA_243a0fd8-3518-4fbd-8473-6e2be2beaef9"
      unitRef="usd">322352000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNjItMS0xLTEtMA_06985f43-deba-455f-a7b3-d0da4f6974d0"
      unitRef="usd">63000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yMi9mcmFnOjRhMTViNjRlOTBmMjRmMTM5YmMwOTBjZjhjNjJiYTdmL3RhYmxlOjIwZjMwZTU1MGFlYjQzNDk4NjBjYmQ1NTEyODAxYzEwL3RhYmxlcmFuZ2U6MjBmMzBlNTUwYWViNDM0OTg2MGNiZDU1MTI4MDFjMTBfNjItMy0xLTEtMA_5bd5d50e-c475-4eaf-b4df-999a9ce96178"
      unitRef="usd">3040000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i52b61e5e930f4b1c88710d01fc072931_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy0xLTEtMS0w_c499376a-ec62-4e99-a495-e08cd608c5b5"
      unitRef="shares">44339682</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i52b61e5e930f4b1c88710d01fc072931_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy0zLTEtMS0w_222e4570-192d-48f4-b11d-a11480480daa"
      unitRef="usd">49000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70455daa252e4431a1066975fb9d564e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy01LTEtMS0w_51c9bea6-e5a2-42ac-9da0-3bcc2c19d19b"
      unitRef="usd">526926000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="i682928fa284e4f609fb5c010126ac790_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy03LTEtMS0w_3b6f96fd-ce8e-4b08-abc0-aeed19e6d2c9"
      unitRef="shares">4680723</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="i682928fa284e4f609fb5c010126ac790_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy05LTEtMS0w_70165c22-93e4-4a20-b699-87f5fb3511a9"
      unitRef="usd">-29847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia840a8b155a24ebe9affc8ad0ab60af6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy0xMS0xLTEtMA_85ed3495-ae0f-43a7-8366-88cfa7c2f37d"
      unitRef="usd">-467518000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5185c95cd60643ac85d26746eca08f92_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy0xMy0xLTEtMA_e03dec19-ba11-40f1-89ea-0174db7cc4f5"
      unitRef="usd">-3882000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d85c5e031004b6a8d793c130e143e84_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMy0xNS0xLTEtMA_04adb4a7-1cc0-4367-aefa-5222e7e646ad"
      unitRef="usd">25728000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i216f6aa1689a4e4cbe2d4de0d6684298_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfNC0xLTEtMS0w_4b8b5385-0471-4460-bba9-e5cc343322c8"
      unitRef="shares">13334</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfNC0xNS0xLTEtMA_781401db-97c9-4eb8-a892-2ca0c810f8e7"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i216f6aa1689a4e4cbe2d4de0d6684298_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfNS0xLTEtMS0yMzE0OA_95248069-73d7-486a-a2d8-b55ab358608d"
      unitRef="shares">39113</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ib1ef0157f58d43b4b892116c320d1843_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfNS01LTEtMS0yMzE1MA_ffc81c85-2c27-429a-94f1-a022d4406abb"
      unitRef="usd">1515000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfNS0xNS0xLTEtMjMxNTI_9c2ef3db-399b-4d86-b710-29260bb49cc0"
      unitRef="usd">1515000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib1ef0157f58d43b4b892116c320d1843_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTMtNS0xLTEtMA_4032bc86-3b62-49f0-b6f0-8ff862037a6d"
      unitRef="usd">8617000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTMtMTUtMS0xLTA_caee0992-4dd8-4168-a7db-f373f4fa98f3"
      unitRef="usd">8617000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if2fb796b86a04c308a028f98521822f0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTUtMTMtMS0xLTA_09a96fd3-d0d8-4803-bdd8-80e475295500"
      unitRef="usd">-401000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTUtMTUtMS0xLTA_0e510823-4c92-4f17-860e-48b8bf69aeeb"
      unitRef="usd">-401000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i82f14b0e50c9469488ea313b04b001bf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTYtMTEtMS0xLTA_aab04194-5e52-4c53-a21e-e64f132c476f"
      unitRef="usd">-17525000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTYtMTUtMS0xLTA_f40b42ec-364b-4c23-8306-1dc8fd41bfd9"
      unitRef="usd">-17525000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibdb625963bf1487e92fe334be6a8abe3_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctMS0xLTEtMA_1dfd0f6d-63ec-47a4-9748-ba9d772ea8be"
      unitRef="shares">44392129</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibdb625963bf1487e92fe334be6a8abe3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctMy0xLTEtMA_0baf37a8-fb5a-4b68-8155-fa3f86ecb2c8"
      unitRef="usd">49000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i653b3bbb7fe748119af0e44a98716343_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctNS0xLTEtMA_7649d6e6-81e7-4974-91ec-c939e70f4b4c"
      unitRef="usd">537058000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="i7cbdf3edad0240f49d8cc8eb3f4aaf17_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctNy0xLTEtMA_7ecddad7-5b0d-48a4-a149-cc38b469aaa3"
      unitRef="shares">4680723</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="i7cbdf3edad0240f49d8cc8eb3f4aaf17_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctOS0xLTEtMA_a112f8df-a2b4-4a54-9b02-6f67676f3a23"
      unitRef="usd">-29847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ffd2dbe5cee467a846bd0ce3d27ac5e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctMTEtMS0xLTA_7ebddb1e-261d-45c0-9381-4f5b42f35d58"
      unitRef="usd">-485043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id63c73e8b022459c8e0670187ba4b740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctMTMtMS0xLTA_0a20b922-5af2-4ed1-a285-7446f42bcc19"
      unitRef="usd">-4283000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjU0YmViMTNmMWQ5NzQxZDU5NTNiMTAyMzQ3MDYyZDQ2L3RhYmxlcmFuZ2U6NTRiZWIxM2YxZDk3NDFkNTk1M2IxMDIzNDcwNjJkNDZfMTctMTUtMS0xLTA_3f7ad8d3-2656-46b5-b944-9d0151d6c4ea"
      unitRef="usd">17934000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5a83b7240aa7479f9d771539125dda8b_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy0xLTEtMS0w_cc644d88-fa53-4d21-8956-312f691bb69c"
      unitRef="shares">43304461</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5a83b7240aa7479f9d771539125dda8b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy0zLTEtMS0w_e729f6f1-79a8-4f65-951b-fbec9d1bc4f8"
      unitRef="usd">48000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i25bc2889bbae4c5da9a57184708e0cd9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy01LTEtMS0w_99908d82-875b-4430-8ab0-2c32c12e9409"
      unitRef="usd">553696000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="ie62e8fc709654328ae5c8831f071ff2d_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy03LTEtMS0w_e277df10-c95a-4808-bceb-573e75b2cfef"
      unitRef="shares">4680723</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="ie62e8fc709654328ae5c8831f071ff2d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy05LTEtMS0w_89cc61e4-331a-4dc6-838d-3d1c0829b361"
      unitRef="usd">-29847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0a35169624747bca6ad128e5c6513f0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy0xMS0xLTEtMA_62e6900e-292a-4aa5-aae1-8f0e4b2524aa"
      unitRef="usd">-401732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i520499b068514b279102ed0d6ff901cd_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy0xMy0xLTEtMA_1db84a92-acd8-4f19-80da-4f6ca1be7040"
      unitRef="usd">-3995000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9a9ec05a078a4aefabed6059cbea7837_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMy0xNS0xLTEtMA_89719167-afaa-4c8c-95e1-156afeeed75b"
      unitRef="usd">118170000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i3d479ed306a64eb280deb509e377ae6b_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfNC0xLTEtMS0w_fd05b471-1296-4f5b-8475-d0bf9cdfd850"
      unitRef="shares">6473</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ia279cbe88d9444f5a5f223a45e124fb9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfNC01LTEtMS0w_b0c90cc7-d06e-47f4-abc8-69d34b289d15"
      unitRef="usd">-113000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfNC0xNS0xLTEtMA_287dea78-16ae-4812-a329-33dcb65b8625"
      unitRef="usd">-113000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i3d479ed306a64eb280deb509e377ae6b_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfNS0xLTEtMS0yMzE1NA_b3d03921-0435-401f-9fce-751d8e4e7844"
      unitRef="shares">38683</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ia279cbe88d9444f5a5f223a45e124fb9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfNS01LTEtMS0yMzE1Ng_f8096cc4-0767-4aa3-88ce-b9b2501e67d9"
      unitRef="usd">1460000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfNS0xNS0xLTEtMjMxNjI_7a03e970-5e44-402c-8667-0c919858ae1c"
      unitRef="usd">1460000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="ia279cbe88d9444f5a5f223a45e124fb9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfOS01LTEtMS0yMzE1OA_9cc5ab69-ce45-4c69-899a-bce1de17ce8d"
      unitRef="usd">47215000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfOS0xNS0xLTEtMjMxNjQ_754e1811-9f90-4483-a695-9d77f07b07fe"
      unitRef="usd">47215000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <pro:Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall
      contextRef="ia279cbe88d9444f5a5f223a45e124fb9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTAtNS0xLTEtMjMxNjA_b3d3eea4-0b38-4966-af9b-e561ac0e5bff"
      unitRef="usd">-25335000</pro:Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall>
    <pro:Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTAtMTUtMS0xLTIzMTY2_4ef5cd19-8b77-4208-aaea-6b18b468a0e8"
      unitRef="usd">-25335000</pro:Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia279cbe88d9444f5a5f223a45e124fb9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTMtNS0xLTEtMA_c148b6e8-007f-4ac7-8ac7-30bc1ceb0e67"
      unitRef="usd">6361000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTMtMTUtMS0xLTA_75707fc0-a055-4510-a9dc-bf2a8c049fb7"
      unitRef="usd">6361000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia6011bf5f5db4c59bf34ed3fd9b3f4ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTUtMTMtMS0xLTA_919cfc2e-2baa-4e5c-afac-2baa6f8b9e24"
      unitRef="usd">133000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTUtMTUtMS0xLTA_c9512c5f-f668-4a1e-98be-f30054ee4990"
      unitRef="usd">133000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i6553965250bf4b9191a83e7026d473f7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTYtMTEtMS0xLTA_68230a46-fb0b-49d7-b6bb-ead2789860f2"
      unitRef="usd">-18857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTYtMTUtMS0xLTA_430a5c76-baa4-4f6d-87fa-cb867dab5274"
      unitRef="usd">-18857000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iefc757fff3024ea0bf85af1e9a255e04_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctMS0xLTEtMA_60ce8a39-f124-4fde-8906-958350b1d477"
      unitRef="shares">43349617</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iefc757fff3024ea0bf85af1e9a255e04_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctMy0xLTEtMA_c1e2f69b-fccb-4646-b327-cf1a7a5eb8c0"
      unitRef="usd">48000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96aa0fcf353d421599a08aff6851dced_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctNS0xLTEtMA_5e226a3e-fb97-4b23-aca7-03568529c5d6"
      unitRef="usd">583284000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="ie7fb241c5c714b389db949fed13d3cc2_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctNy0xLTEtMA_51f8a38d-5e86-404a-b053-1f3f77d95048"
      unitRef="shares">4680723</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="ie7fb241c5c714b389db949fed13d3cc2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctOS0xLTEtMA_b673f296-7401-4386-a2ca-dd1921b846be"
      unitRef="usd">-29847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i697e9b1171e745f6b50ab734339b0dc9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctMTEtMS0xLTA_827368e0-9380-492a-b2ff-083f34505d7c"
      unitRef="usd">-420589000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icefe895f2a7649ab945031e71982792b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctMTMtMS0xLTA_15f50a33-4d89-4f85-90fe-ec87ab4a0eee"
      unitRef="usd">-3862000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if461cfe6f62e4f25bdebf742f670c488_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjEwNzhkNzNiMzg5MjRjNzU4ZmZmNGM3NTdjNDI3MTJiL3RhYmxlcmFuZ2U6MTA3OGQ3M2IzODkyNGM3NThmZmY0Yzc1N2M0MjcxMmJfMTctMTUtMS0xLTA_66bd352e-9ff0-4b25-a071-64a25395e0a8"
      unitRef="usd">129034000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i64afb41731f74990a6162052801becda_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktMS0xLTEtMA_d947ae2c-bbe5-47e3-b91b-a73723fe8a68"
      unitRef="shares">43461544</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i64afb41731f74990a6162052801becda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktMy0xLTEtMA_325ce9b6-d648-4194-a934-2c99d6101585"
      unitRef="usd">48000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34a7f78c52fa440a963bc6d29560eea9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktNS0xLTEtMA_4bc14454-dcb7-486e-b6d1-e2f77e083f4e"
      unitRef="usd">589040000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="i122bb024b9054504aed78bffada5c0d0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktNy0xLTEtMA_a4087392-4d89-4991-a17f-d504328b2cfb"
      unitRef="shares">4680723</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="i122bb024b9054504aed78bffada5c0d0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktOS0xLTEtMA_0c257ff5-5354-41eb-8c2d-0d1c886e08ad"
      unitRef="usd">-29847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie73620ae87894a769e75f83ab9477007_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktMTEtMS0xLTA_8def346f-285b-43df-aa84-91ebb3da0c98"
      unitRef="usd">-438773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i082cd1556eda42fb91cc8dc013a5bef5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktMTMtMS0xLTA_f038ab1a-f2d3-4630-bf19-317250573299"
      unitRef="usd">-3431000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMTktMTUtMS0xLTA_8758b9b0-47ba-472d-8595-ccccdba9ae98"
      unitRef="usd">117037000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ibe54290a2e204eecb073758f62e06370_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjEtMS0xLTEtMA_939a000a-0432-4495-ae4e-ef352c23c382"
      unitRef="shares">849502</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ibe54290a2e204eecb073758f62e06370_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjEtMy0xLTEtMA_40c58bea-3548-4a35-9679-5eaf968494fd"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iaddb8116993a40669d62b94d4c6f0912_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjEtNS0xLTEtMA_dab24f91-cb2e-48a0-b9bf-999cbed40613"
      unitRef="usd">-353000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjEtMTUtMS0xLTA_ce20ec53-e00d-44b0-93fb-513385ab6e8b"
      unitRef="usd">-352000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ibe54290a2e204eecb073758f62e06370_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjItMS0xLTEtMA_2386af27-595a-4100-81b9-c101ea4b4371"
      unitRef="shares">81083</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="iaddb8116993a40669d62b94d4c6f0912_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjItNS0xLTEtMA_5ce5748d-5b4c-4c95-955b-c19ce802d127"
      unitRef="usd">3111000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjItMTUtMS0xLTA_360ed5cd-6ae8-4458-bb96-97ce3b29640f"
      unitRef="usd">3111000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="iaddb8116993a40669d62b94d4c6f0912_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjYtNS0xLTEtMA_3ee79b6b-97dc-41a3-b550-835b5df0f576"
      unitRef="usd">-80098000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:StockholdersEquity
      contextRef="idf28943dec5443e08d4aa808357db80f_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjYtMTEtMS0xLTA_a17c0bcb-feba-4686-a5d5-46fa8b7a1690"
      unitRef="usd">11330000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5fb307464954245a0e9ee4e7ac355de_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMjYtMTUtMS0xLTA_62a24e1c-a412-4251-b5d7-92950eddf0be"
      unitRef="usd">-68768000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaddb8116993a40669d62b94d4c6f0912_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzAtNS0xLTEtMA_7407c1fb-056a-4ad1-9b25-93e8c95c96a8"
      unitRef="usd">25358000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzAtMTUtMS0xLTA_3d8bad76-20e8-4292-b8ec-ec799d5c7eb2"
      unitRef="usd">25358000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia3e97a06bdb24c8d8387a9461c413b56_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzItMTMtMS0xLTA_842784bd-76c2-4f73-a015-ca3beaac25ce"
      unitRef="usd">-852000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzItMTUtMS0xLTA_945afcdf-ba2c-4b5b-9275-bde3bf7cb953"
      unitRef="usd">-852000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i425dc3d8d9eb4ad29b9bd55139e33ff4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzMtMTEtMS0xLTA_f4d17ad5-9677-4e56-9ead-acf405a1bf3f"
      unitRef="usd">-57600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzMtMTUtMS0xLTA_0ce2dcfd-32ff-4dfe-adee-a3e13f23c7f4"
      unitRef="usd">-57600000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibdb625963bf1487e92fe334be6a8abe3_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtMS0xLTEtMA_ac4641d3-e3fc-4a57-bc68-ecd7063e70a9"
      unitRef="shares">44392129</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibdb625963bf1487e92fe334be6a8abe3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtMy0xLTEtMA_387cbb36-3e5c-457e-ac15-7824a5d59ea8"
      unitRef="usd">49000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i653b3bbb7fe748119af0e44a98716343_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtNS0xLTEtMA_240fb9c4-1330-450b-a1a6-edf014dfaba9"
      unitRef="usd">537058000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="i7cbdf3edad0240f49d8cc8eb3f4aaf17_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtNy0xLTEtMA_48d43bef-5043-4df7-bea5-9b9090d97a73"
      unitRef="shares">4680723</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="i7cbdf3edad0240f49d8cc8eb3f4aaf17_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtOS0xLTEtMA_bb11a546-60b2-4c23-a7db-8d549c01b305"
      unitRef="usd">-29847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ffd2dbe5cee467a846bd0ce3d27ac5e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtMTEtMS0xLTA_ca18f0ea-814d-4d16-b8bb-a2946d7f2eac"
      unitRef="usd">-485043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id63c73e8b022459c8e0670187ba4b740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtMTMtMS0xLTA_84ae8a87-891f-49b6-9eb8-6ccdac6a6d92"
      unitRef="usd">-4283000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjBlMTBlODk3MjllMDQxNzRiNDRlMjU1M2E5MWZjYWIyL3RhYmxlcmFuZ2U6MGUxMGU4OTcyOWUwNDE3NGI0NGUyNTUzYTkxZmNhYjJfMzQtMTUtMS0xLTA_9916d703-5990-42e1-af45-20d77e110781"
      unitRef="usd">17934000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i39f681050dfe4dd5ba241af4678669a1_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy0xLTEtMS0w_6eb99c4a-8ffb-4b86-bf34-8ac63097bd2d"
      unitRef="shares">42630123</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i39f681050dfe4dd5ba241af4678669a1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy0zLTEtMS0w_f17aa636-a5e1-4ce6-aeef-8f417ea7b666"
      unitRef="usd">47000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia873dcd26b7445a0b12104795da9268e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy01LTEtMS0w_75c466b6-503f-4f3b-b50b-4e6a6e0bc8f3"
      unitRef="usd">560496000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="idca439dfc3304f2da27b7d44bf21d27c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy03LTEtMS0w_9a5dd057-0483-4618-8bbd-bc73fdb82d55"
      unitRef="shares">4680723</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="idca439dfc3304f2da27b7d44bf21d27c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy05LTEtMS0w_126178cf-5e9f-4098-a606-0e3053813d13"
      unitRef="usd">-29847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ica9163b4768e4a4cbb2126bde199e2b3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy0xMS0xLTEtMA_09754859-4969-435f-91d9-e22e0b969822"
      unitRef="usd">-361789000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia002ef718c674b508a11cda7c77cf2ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy0xMy0xLTEtMA_0f10eaa0-a04e-45f6-97fb-6837a4cc67f5"
      unitRef="usd">-3911000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99a258e28c764f769e2a2715c7ec3acc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMy0xNS0xLTEtMA_07484921-8d0b-4ad4-b73b-ef2340a40ec4"
      unitRef="usd">164996000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i63a9ae3da0134fc2b9073ff4a9d5af39_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNC0xLTEtMS0w_5d94f43f-d055-4917-9532-44f0ee2fd5c5"
      unitRef="shares">653874</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i63a9ae3da0134fc2b9073ff4a9d5af39_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNC0zLTEtMS0w_5731cf98-a6ef-47fa-ba24-c00fe0a8ce3e"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i720dbee8a5674accbf6dc1f8202e6fcc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNC01LTEtMS0w_b4809092-9bf5-415c-80ec-69714fdaa054"
      unitRef="usd">-20335000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNC0xNS0xLTEtMA_05a0f847-5a17-44bd-a306-61fb4e6f74fe"
      unitRef="usd">-20334000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i63a9ae3da0134fc2b9073ff4a9d5af39_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNS0xLTEtMS0w_7a2e988e-fecc-4853-9962-23496c11fc0a"
      unitRef="shares">65457</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i720dbee8a5674accbf6dc1f8202e6fcc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNS01LTEtMS0w_238b190d-0303-471b-98c7-1e367c7f1c00"
      unitRef="usd">2824000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfNS0xNS0xLTEtMA_7b980c04-3f32-4901-a809-5bb2cad3ed59"
      unitRef="usd">2824000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i720dbee8a5674accbf6dc1f8202e6fcc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfOS01LTEtMS0w_d69823e8-b5f5-452c-b814-7ab2d5f4d71b"
      unitRef="usd">47215000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfOS0xNS0xLTEtMA_bdb8475d-2634-4421-90c2-524d4266f766"
      unitRef="usd">47215000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <pro:Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall
      contextRef="i720dbee8a5674accbf6dc1f8202e6fcc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTAtNS0xLTEtMA_a8e76546-68f5-4a3e-977e-c54a3001f1f4"
      unitRef="usd">-25335000</pro:Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall>
    <pro:Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTAtMTUtMS0xLTA_91176e50-7d90-4b13-8dd4-aaefdde58437"
      unitRef="usd">-25335000</pro:Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall>
    <pro:WarrantExerciseShares
      contextRef="i63a9ae3da0134fc2b9073ff4a9d5af39_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTItMS0xLTEtMA_e267b637-e561-4cec-b077-b3343d1ad3fc"
      unitRef="shares">163</pro:WarrantExerciseShares>
    <pro:WarrantExerciseValue
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTItMTUtMS0xLTA_bf4557c9-f576-4a9c-a5a5-a8e1940a78db"
      unitRef="usd">0</pro:WarrantExerciseValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i720dbee8a5674accbf6dc1f8202e6fcc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTMtNS0xLTEtMA_d8e55e1f-b2d0-45a1-b69a-b079e79618eb"
      unitRef="usd">18419000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTMtMTUtMS0xLTA_320c1c52-fbe3-408e-a54c-63a3f49ecb55"
      unitRef="usd">18419000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id381648c2f5845f38816da9093fe0e74_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTUtMTMtMS0xLTA_9b4cbf65-92d1-4874-be74-6747b1c66cb0"
      unitRef="usd">49000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTUtMTUtMS0xLTA_32d442f6-45ef-44fe-9274-305d62cd05a2"
      unitRef="usd">49000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i3428c02371f8421b93d803d1c7d22277_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTYtMTEtMS0xLTA_db9236fb-d50e-4eba-a9db-6a7fb614032d"
      unitRef="usd">-58800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTYtMTUtMS0xLTA_900e3024-65fe-41ca-a3fd-cbc69d11f8b2"
      unitRef="usd">-58800000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iefc757fff3024ea0bf85af1e9a255e04_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctMS0xLTEtMA_dfa53580-5b23-454c-8109-b6f86028f2d5"
      unitRef="shares">43349617</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iefc757fff3024ea0bf85af1e9a255e04_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctMy0xLTEtMA_b5531fd1-9e93-4a86-b65d-fd05532b66ab"
      unitRef="usd">48000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96aa0fcf353d421599a08aff6851dced_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctNS0xLTEtMA_bf4cc1f9-8915-43e0-8feb-cdf30f641021"
      unitRef="usd">583284000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockShares
      contextRef="ie7fb241c5c714b389db949fed13d3cc2_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctNy0xLTEtMA_466fc8d3-765d-42f1-9789-59beb81bf9f5"
      unitRef="shares">4680723</us-gaap:TreasuryStockShares>
    <us-gaap:StockholdersEquity
      contextRef="ie7fb241c5c714b389db949fed13d3cc2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctOS0xLTEtMA_7e0fe70e-cbb2-40c6-a340-c86bd9a77026"
      unitRef="usd">-29847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i697e9b1171e745f6b50ab734339b0dc9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctMTEtMS0xLTA_e13ac3ce-53ce-412b-8e44-4419e24a3499"
      unitRef="usd">-420589000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icefe895f2a7649ab945031e71982792b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctMTMtMS0xLTA_12d8d98d-1149-41a6-a22f-040f1502dc62"
      unitRef="usd">-3862000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if461cfe6f62e4f25bdebf742f670c488_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8yNS9mcmFnOjdmYWY1ZmU3YzYyNzQ2YTRiNzA3ZWFiODU3YTUxMTA4L3RhYmxlOjQ1MTJiOGVlOTdiYjRiZWNhYmRiZDI2YjA2YjUzMGYzL3RhYmxlcmFuZ2U6NDUxMmI4ZWU5N2JiNGJlY2FiZGJkMjZiMDZiNTMwZjNfMTctMTUtMS0xLTA_4fa85cff-ea47-4825-a263-63bae8d5bd26"
      unitRef="usd">129034000</us-gaap:StockholdersEquity>
    <us-gaap:NatureOfOperations
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zMS9mcmFnOjIwZDc2NTIwYjk1MjQ3YTE5M2I4YTFiMzI0NDMyYTM1L3RleHRyZWdpb246MjBkNzY1MjBiOTUyNDdhMTkzYjhhMWIzMjQ0MzJhMzVfMTE0NQ_66d13344-6c62-448e-bb7a-5b5faa9cc80d">Organization and Nature of Operations&#160;&#160;&#160;&#160;PROS Holdings, Inc., a Delaware corporation, through its operating subsidiaries (collectively, the "Company"), provides software-as-a-service ("SaaS") solutions that optimize shopping and selling experiences. Built on the PROS platform, these intelligent solutions leverage business artificial intelligence ("AI"), intuitive user experiences and process automation to deliver frictionless, personalized purchasing experiences designed to meet the real-time demands of today&#x2019;s business-to-business ("B2B") and business-to-consumer ("B2C") omnichannel shoppers, regardless of industry. Companies can use these solutions to assess their market environments in real time to deliver customized prices and offers. The Company's solutions enable its customers to empower their buyers to move fluidly across its customers&#x2019; direct sales, partner, online, mobile and emerging channels with personalized experiences regardless of which channel those buyers choose. The Company's decades of data science and AI expertise are infused into its solutions and are designed to reduce time and complexity through actionable intelligence.</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTMxNw_95f006d3-a933-4e3d-956c-825b3a1fddf2">Summary of Significant Accounting Policies&lt;div style="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&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") for interim financial reporting and applicable quarterly reporting regulations of the Securities and Exchange Commission ("SEC"). In management's opinion, the accompanying interim unaudited condensed consolidated financial statements include all adjustments necessary for a fair statement of the financial position of the Company as of September&#160;30, 2021, the results of operations for the three and nine months ended September&#160;30, 2021 and 2020, cash flows for the nine months ended September&#160;30, 2021 and 2020, and stockholders' equity for the three and nine months ended September&#160;30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Certain information and disclosures normally included in the notes to the annual financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements in the Company's Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December&#160;31, 2020 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since its initial onset in early 2020, the coronavirus ("COVID-19") pandemic has created significant global uncertainty,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and c&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ompliance with the various containment measures implemented by governmental authorities has impacted the Company's business, as well as the businesses of its customers, suppliers and other counterparties, and 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;scope and duration of the outbreak and timeframe for economic recovery is uncertain.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; As t&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;here are no comparable recent events that provide guidance as to the long-term effect of the COVID-19 pandemic, the Company is unable to predict the full impact that COVID-19 will have on its results from operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Changes in accounting policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;There have been no material changes in the Company&#x2019;s significant accounting policies and their application as compared to the significant accounting policies described in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2020, except for the Company's adoption of certain accounting standards described in more detail under "&lt;/span&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;Recently adopted accounting pronouncements&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;" in this Note 2&lt;/span&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; &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;below.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Fair value measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 financial assets that are included in cash and cash equivalents and that are measured at fair value on a recurring basis consisted of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$290.8 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 $301.3 million at September&#160;30, 2021 and December&#160;31, 2020, respectively, and &lt;/span&gt;&lt;/div&gt;&lt;div style="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;were invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by ASC 820. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 2021, the Company invested $2.0&#160;million in a privately held company. This investment is accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee.&#160;The Company estimates the fair value of its equity investments by considering available information such as pricing in recent rounds of financing and any other readily available market data, which represents level 3 in the fair value hierarchy. An impairment charge to current earnings is recorded when the cost of the investment exceeds its fair value and this condition is determined to be other-than-temporary. As of September&#160;30, 2021 the Company determined there were no other-than-temporary impairments on its equity investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Trade and other receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Deferred costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an incremental sales commission for renewals), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired. Deferred costs were&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$16.2 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;&#160;and&#160;$18.5 million&#160;as of September&#160;30, 2021&#160;and&#160;December&#160;31, 2020, respectively. Amortization expense for the deferred costs was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.6 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 $1.5 million for the three months ended September&#160;30, 2021&#160;and&#160;2020, respectively, and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$4.6 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 $4.3 million for the nine months ended September&#160;30, 2021&#160;and&#160;2020, respectively. Amortization of deferred costs is included in selling and marketing expense in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;&#160;&#160;&#160;&#160;Deferred implementation costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;The Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where professional services are not distinct from other undelivered obligations in its customer contracts.&#160;The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts, that are expected to be recoverable, and that enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs were&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $2.5 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 $2.9 million as of September&#160;30, 2021 and&#160;December&#160;31, 2020, respectively. Amortization expense for the deferred implementation costs was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.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 $0.4 million for the three months ended September&#160;30, 2021&#160;and&#160;2020, respectively, and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.9 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 $1.4 million for the nine months ended September&#160;30, 2021&#160;and&#160;2020, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;&#160;&#160;&#160;&#160;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;In August 2020, the FASB issued ASU 2020-06, &lt;/span&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;Debt - Debt with Conversion and Other Options ("Subtopic 470-20") and Derivatives and Hedging - Contracts in an Entity's Own Equity ("Subtopic 815-40")&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;, which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This new standard is effective for the Company's interim and annual periods beginning January 1, 2022, and earlier adoption is permitted on January 1, 2021. The Company may elect to apply the amendments on a retrospective or modified retrospective basis. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company early adopted the new standard effective January 1, 2021 on the modified retrospective basis. The adoption decreased additional paid-in capital by &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;$80.1&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; related to the equity conversion component of the outstanding convertible notes which was previously separated and recorded in equity, and increased convertible debt, net by $68.8 million related to the removal of the debt discounts and adjustment of debt issuance cost recorded under the previous standard. The net cumulative effect of the adjustments of &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;$11.3&#160;million was recorded as a decrease to the opening balance of the accumulated deficit as of January 1, 2021. As a result of the adoption the non-cash interest expense was lower for the three and nine months ended September&#160;30, 2021 and will be lower for the remaining term of the outstanding convertible notes. The adoption had no impact on the condensed consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently issued accounting pronouncements not yet adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;With the exception of the new standard discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the&#160;nine&#160;months ended September&#160;30, 2021, as compared to the recent accounting pronouncements described in the Company's Annual Report, that are of significance or potential significance to the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTM2MQ_240c58c4-1775-444f-b0e3-2380432f1c6c">&lt;div style="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&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") for interim financial reporting and applicable quarterly reporting regulations of the Securities and Exchange Commission ("SEC"). In management's opinion, the accompanying interim unaudited condensed consolidated financial statements include all adjustments necessary for a fair statement of the financial position of the Company as of September&#160;30, 2021, the results of operations for the three and nine months ended September&#160;30, 2021 and 2020, cash flows for the nine months ended September&#160;30, 2021 and 2020, and stockholders' equity for the three and nine months ended September&#160;30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Certain information and disclosures normally included in the notes to the annual financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements in the Company's Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December&#160;31, 2020 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and uncertainties&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since its initial onset in early 2020, the coronavirus ("COVID-19") pandemic has created significant global uncertainty,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and c&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ompliance with the various containment measures implemented by governmental authorities has impacted the Company's business, as well as the businesses of its customers, suppliers and other counterparties, and 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;scope and duration of the outbreak and timeframe for economic recovery is uncertain.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; As t&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;here are no comparable recent events that provide guidance as to the long-term effect of the COVID-19 pandemic, the Company is unable to predict the full impact that COVID-19 will have on its results from operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures&lt;/span&gt;.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTM3NQ_0886cb6d-9564-40bd-883e-89d7853666a4">&lt;div style="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;Changes in accounting policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;There have been no material changes in the Company&#x2019;s significant accounting policies and their application as compared to the significant accounting policies described in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2020, except for the Company's adoption of certain accounting standards described in more detail under "&lt;/span&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;Recently adopted accounting pronouncements&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;" in this Note 2&lt;/span&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; &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;below.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTM2Mw_8423a5eb-2608-46d3-809d-98f6b33af35e">&lt;div style="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;Fair value measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 financial assets that are included in cash and cash equivalents and that are measured at fair value on a recurring basis consisted of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$290.8 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 $301.3 million at September&#160;30, 2021 and December&#160;31, 2020, respectively, and &lt;/span&gt;&lt;/div&gt;&lt;div style="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;were invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by ASC 820. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 2021, the Company invested $2.0&#160;million in a privately held company. This investment is accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee.&#160;The Company estimates the fair value of its equity investments by considering available information such as pricing in recent rounds of financing and any other readily available market data, which represents level 3 in the fair value hierarchy. An impairment charge to current earnings is recorded when the cost of the investment exceeds its fair value and this condition is determined to be other-than-temporary. As of September&#160;30, 2021 the Company determined there were no other-than-temporary impairments on its equity investments.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <pro:TreasuryMoneyMarketFundsAtFairValue
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfMjk1MQ_6ae61fdf-f1a4-4458-bdb8-68570c4b1ac5"
      unitRef="usd">290800000</pro:TreasuryMoneyMarketFundsAtFairValue>
    <pro:TreasuryMoneyMarketFundsAtFairValue
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfMjk1OA_76d6536b-5cfe-41e6-aa0d-73191d09947e"
      unitRef="usd">301300000</pro:TreasuryMoneyMarketFundsAtFairValue>
    <us-gaap:Investments
      contextRef="i0d04817e7069478f9beff07cc3334d6f_I20210831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfMTA5OTUxMTYzOTgxOA_b0dec8e8-b8c0-4143-97fc-c168f560837e"
      unitRef="usd">2000000</us-gaap:Investments>
    <us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTM3Nw_5bacd71a-3f56-4e36-9f10-2285184c399d">&lt;div style="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;Trade and other receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy>
    <us-gaap:RevenueRecognitionCustomerAcquisitions
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTI5OA_14a0b67d-4978-4004-aae1-0941376ee0ce">&lt;div style="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;Deferred costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an incremental sales commission for renewals), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired. Deferred costs were&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$16.2 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;&#160;and&#160;$18.5 million&#160;as of September&#160;30, 2021&#160;and&#160;December&#160;31, 2020, respectively. Amortization expense for the deferred costs was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.6 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 $1.5 million for the three months ended September&#160;30, 2021&#160;and&#160;2020, respectively, and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$4.6 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 $4.3 million for the nine months ended September&#160;30, 2021&#160;and&#160;2020, respectively. Amortization of deferred costs is included in selling and marketing expense in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionCustomerAcquisitions>
    <us-gaap:DeferredCostsCurrentAndNoncurrent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNTQwNA_65c460ff-1ba0-481c-9021-5dbd67de1a03"
      unitRef="usd">16200000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <us-gaap:DeferredCostsCurrentAndNoncurrent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNTQxMQ_5c4cce95-e24d-4128-af4f-e41bea4eb4a3"
      unitRef="usd">18500000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <us-gaap:AmortizationOfDeferredCharges
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNTQ5Mw_3956d720-f995-40a7-9345-b70119da614a"
      unitRef="usd">1600000</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:AmortizationOfDeferredCharges
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNTUwMA_6ab9c295-e2f3-4ec6-bd38-e033b23c79c4"
      unitRef="usd">1500000</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:AmortizationOfDeferredCharges
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNTU1OQ_3d34aca5-da5b-405c-8f32-d51929261a9b"
      unitRef="usd">4600000</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:AmortizationOfDeferredCharges
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNTU2Ng_14f5866a-603a-4c82-a75f-6eab7ef0780c"
      unitRef="usd">4300000</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTM1OA_f46ab4f1-8f27-4593-9682-5f553f3cfe41">Deferred implementation costs&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where professional services are not distinct from other undelivered obligations in its customer contracts.&#160;The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts, that are expected to be recoverable, and that enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs were&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $2.5 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 $2.9 million as of September&#160;30, 2021 and&#160;December&#160;31, 2020, respectively. Amortization expense for the deferred implementation costs was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.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 $0.4 million for the three months ended September&#160;30, 2021&#160;and&#160;2020, respectively, and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.9 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 $1.4 million for the nine months ended September&#160;30, 2021&#160;and&#160;2020, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).&lt;/span&gt;</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNjY1Ng_d0e2587a-39b1-4b50-89dd-699f628488d0"
      unitRef="usd">2500000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNjY2Mw_af111d6c-8dc8-4449-bf62-1e3993dcd212"
      unitRef="usd">2900000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNjc2MA_fccae767-df30-4597-bb70-37860b3ef032"
      unitRef="usd">300000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNjc2Nw_f7125413-b59e-47c9-8f72-4141ffdccc76"
      unitRef="usd">400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNjgyNg_ee10382b-d935-4be3-a59b-b536dcb55cb4"
      unitRef="usd">900000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfNjgzMw_75b6a9b9-f717-485a-8d26-a6b724cb92b6"
      unitRef="usd">1400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfOTMyNg_154f0f91-5079-4d2e-8f35-c9587d5b064b">Recently adopted accounting pronouncements&lt;div style="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;&#160;&#160;&#160;&#160;In August 2020, the FASB issued ASU 2020-06, &lt;/span&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;Debt - Debt with Conversion and Other Options ("Subtopic 470-20") and Derivatives and Hedging - Contracts in an Entity's Own Equity ("Subtopic 815-40")&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;, which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This new standard is effective for the Company's interim and annual periods beginning January 1, 2022, and earlier adoption is permitted on January 1, 2021. The Company may elect to apply the amendments on a retrospective or modified retrospective basis. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company early adopted the new standard effective January 1, 2021 on the modified retrospective basis. The adoption decreased additional paid-in capital by &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;$80.1&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; related to the equity conversion component of the outstanding convertible notes which was previously separated and recorded in equity, and increased convertible debt, net by $68.8 million related to the removal of the debt discounts and adjustment of debt issuance cost recorded under the previous standard. The net cumulative effect of the adjustments of &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;$11.3&#160;million was recorded as a decrease to the opening balance of the accumulated deficit as of January 1, 2021. As a result of the adoption the non-cash interest expense was lower for the three and nine months ended September&#160;30, 2021 and will be lower for the remaining term of the outstanding convertible notes. The adoption had no impact on the condensed consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently issued accounting pronouncements not yet adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;With the exception of the new standard discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the&#160;nine&#160;months ended September&#160;30, 2021, as compared to the recent accounting pronouncements described in the Company's Annual Report, that are of significance or potential significance to the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i3ff8fe5db3914562ad76988d792ac290_D20210101-20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfODE3Ng_7a50c01c-2aef-424b-b803-f3571bdb9a12"
      unitRef="usd">80100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i4eb4ff0a34cf4dc897c7b29d6ccae2a6_I20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfODM1Mw_1ac2b452-7191-4629-94a1-dfced5f9bb35"
      unitRef="usd">68800000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4eb4ff0a34cf4dc897c7b29d6ccae2a6_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNC9mcmFnOjlhYzIyNzI0YmQyMDQ5NDM5NWYwOWNiOWQ5MjE3Njk2L3RleHRyZWdpb246OWFjMjI3MjRiZDIwNDk0Mzk1ZjA5Y2I5ZDkyMTc2OTZfODUyNA_3e13e894-73b3-4092-ae68-0876e6710cc3"
      unitRef="usd">11300000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <pro:DeferredrevenueandperformanceobligationTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfMTE2NA_f2d31d7c-b2e0-494f-93f3-3352347d8a07">Deferred Revenue and Performance Obligations&lt;div&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;&#160;&#160;&#160;&#160;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;For the three months ended September&#160;30, 2021 and 2020, the Company recognized &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;approximately $43.3 million and $45.3 million, respectively, and 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;nine&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months &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;ended September&#160;30, 2021 and 2020, the Company recognized approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;$86.0 million and $107.2 million, respectively,&#160;of revenue that was included in 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;deferred revenue balances at the beginning of the respective periods and primarily related to subscription services, maintenance and support, and services.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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;&#160;&#160;&#160;&#160;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160; As of September&#160;30, 2021, the Company expects to recognize approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$373.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; of revenue from remaining performance obligations. The Company expects, based on the terms of the related, underlying contractual arrangements, to recognize revenue on approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $180.5 million of &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;these performance obligations over the next&#160;12&#160;months, with the balance recognized thereafter. However, as a result of uncertain economic conditions caused by COVID-19, the amount of revenue recognized from the Company's contractual remaining performance obligations could vary and be less than what the Company expects as revenue recognized could be delayed or not occur depending on the ongoing impact of COVID-19.&lt;/span&gt;&lt;/div&gt;</pro:DeferredrevenueandperformanceobligationTextBlock>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfMTUy_23ee6c9f-139f-4386-a1e7-45d175952035"
      unitRef="usd">43300000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfMTU5_95986bf0-e93d-4694-8ec5-8550819f817a"
      unitRef="usd">45300000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfMjUz_a05c1b16-0e6a-4d53-b6af-a054a7a4c4f5"
      unitRef="usd">86000000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfMjYw_682fa8e4-83d1-4ce0-9d0a-3b299016f8ca"
      unitRef="usd">107200000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfNTU2_bd2d1134-52c0-486b-81a9-2780aac93f8d"
      unitRef="usd">373000000</us-gaap:RevenueRemainingPerformanceObligation>
    <pro:RevenueRemainingPerformanceObligationtoberecognizedwithin12months
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF8zNy9mcmFnOjUxZDU0ODlkODRmZDRmZTQ4ZThlZGVhZTEwODI2MTZhL3RleHRyZWdpb246NTFkNTQ4OWQ4NGZkNGZlNDhlOGVkZWFlMTA4MjYxNmFfNzQx_7a161f93-a0f1-4737-93d4-8b44708bbd93"
      unitRef="usd">180500000</pro:RevenueRemainingPerformanceObligationtoberecognizedwithin12months>
    <pro:DisaggregationofRevenueTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RleHRyZWdpb246NWZlYTc0MmEyMjFjNDBmMWExMGI1ODE3MWI3NWZhOWZfNDcy_f28c2020-92b8-49df-8bf1-31836d08f623">Disaggregation of Revenue&lt;div style="text-align:justify"&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;&#160;&#160;&#160;&#160;Revenue by Geography&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;The geographic information in the table below is presented for the three and nine months ended September&#160;30, 2021 and 2020. The Company categorizes geographic revenues based on the location of the customer's headquarters. Because the Company's contracts are predominately denominated in U.S. dollars, it has limited exposure to foreign currency exchange risk as discussed under "&lt;/span&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;Foreign Currency Exchange Risk&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;" of Part I, Item 3 below.&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:20.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&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.671%"/&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.256%"/&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.671%"/&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:8.256%"/&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.671%"/&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.256%"/&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.684%"/&gt;&lt;td style="width:0.1%"/&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="21" style="border-bottom: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;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom: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;Nine Months Ended September 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="9" 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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;2020&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;(in thousands)&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;Revenue&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;Percent&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;Revenue&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;Percent&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;Revenue&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;Percent&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;Revenue&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;Percent&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;United States of America&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;23,275&#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;37&#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;span style="color:#000000;font-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:#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;19,960&#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;32&#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;span style="color:#000000;font-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:#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;66,026&#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;35&#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;span style="color:#000000;font-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:#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;62,475&#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;33&#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;span style="color:#000000;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:#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;Europe&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;18,571&#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&#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;span style="color:#000000;font-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: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,827&#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;31&#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;span style="color:#000000;font-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: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,825&#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&#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;span style="color:#000000;font-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,439&#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;29&#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;span style="color:#000000;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 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;The rest of the world&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;20,825&#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;33&#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;span style="color:#000000;font-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:#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;22,721&#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;37&#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;span style="color:#000000;font-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:#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;64,599&#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;35&#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;span style="color:#000000;font-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:#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;72,652&#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;38&#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;span style="color:#000000;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:#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;&#160;&#160;&#160;&#160;&#160;&#160;Total revenue&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;62,671&#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 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;100&#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;span style="color:#000000;font-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 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;61,508&#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 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;100&#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;span style="color:#000000;font-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 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;186,450&#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 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;100&#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;span style="color:#000000;font-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 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;191,566&#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 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;100&#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;span style="color:#000000;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;</pro:DisaggregationofRevenueTextBlock>
    <pro:ScheduleofDisaggregationOfRevenueTableTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RleHRyZWdpb246NWZlYTc0MmEyMjFjNDBmMWExMGI1ODE3MWI3NWZhOWZfNDc2_b93d65d6-5b75-4dae-b73c-ebbd5febd7be">The geographic information in the table below is presented for the three and nine months ended September&#160;30, 2021 and 2020. The Company categorizes geographic revenues based on the location of the customer's headquarters. Because the Company's contracts are predominately denominated in U.S. dollars, it has limited exposure to foreign currency exchange risk as discussed under "&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;Foreign Currency Exchange Risk&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;" of Part I, Item 3 below.&lt;/span&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:20.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&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.671%"/&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.256%"/&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.671%"/&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:8.256%"/&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.671%"/&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.256%"/&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.684%"/&gt;&lt;td style="width:0.1%"/&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="21" style="border-bottom: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;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom: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;Nine Months Ended September 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="9" 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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;2020&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;(in thousands)&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;Revenue&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;Percent&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;Revenue&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;Percent&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;Revenue&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;Percent&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;Revenue&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;Percent&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;United States of America&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;23,275&#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;37&#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;span style="color:#000000;font-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:#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;19,960&#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;32&#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;span style="color:#000000;font-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:#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;66,026&#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;35&#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;span style="color:#000000;font-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:#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;62,475&#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;33&#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;span style="color:#000000;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:#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;Europe&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;18,571&#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&#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;span style="color:#000000;font-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: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,827&#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;31&#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;span style="color:#000000;font-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: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,825&#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&#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;span style="color:#000000;font-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,439&#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;29&#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;span style="color:#000000;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 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;The rest of the world&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;20,825&#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;33&#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;span style="color:#000000;font-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:#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;22,721&#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;37&#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;span style="color:#000000;font-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:#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;64,599&#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;35&#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;span style="color:#000000;font-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:#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;72,652&#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;38&#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;span style="color:#000000;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:#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;&#160;&#160;&#160;&#160;&#160;&#160;Total revenue&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;62,671&#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 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;100&#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;span style="color:#000000;font-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 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;61,508&#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 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;100&#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;span style="color:#000000;font-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 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;186,450&#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 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;100&#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;span style="color:#000000;font-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 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;191,566&#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 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;100&#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;span style="color:#000000;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;</pro:ScheduleofDisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="i0ff9f40d6b714b30a680c5075dd3171e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy0xLTEtMS0w_bbf0729a-f0ac-472d-92e2-e08ad32a7d66"
      unitRef="usd">23275000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i0ff9f40d6b714b30a680c5075dd3171e_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy0zLTEtMS0w_37f6c1df-327c-42d7-b763-555a28dd612b"
      unitRef="number">0.37</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="i8f4cb0f1dd514a059b2acd6219aa2d9f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy01LTEtMS0w_9e39437e-1dcd-4801-9ea5-c2326f9fd899"
      unitRef="usd">19960000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i8f4cb0f1dd514a059b2acd6219aa2d9f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy03LTEtMS0w_f3f08720-60e6-4379-82a9-84f00ce09d29"
      unitRef="number">0.32</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="i00a7f2ef57d84145a3d8bd2721ae99c1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy05LTEtMS0w_a2536690-7e83-46f8-94ef-809d20be0ea8"
      unitRef="usd">66026000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i00a7f2ef57d84145a3d8bd2721ae99c1_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy0xMS0xLTEtMA_cedfb520-efbf-4433-b58d-87a7e3d7c21d"
      unitRef="number">0.35</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="i33110c2f9e9d4cf58c2ffe23aa097ea5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy0xMy0xLTEtMA_a4e91755-a760-4e45-a1b8-5e37e79433ca"
      unitRef="usd">62475000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i33110c2f9e9d4cf58c2ffe23aa097ea5_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfMy0xNS0xLTEtMA_ebe97eeb-3fcf-42b5-b6ba-cc11097cd219"
      unitRef="number">0.33</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="i374cca4ced494537a39c0a6156a8898b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC0xLTEtMS0w_fd5e6a44-62f7-421b-b068-3aec0305c8ed"
      unitRef="usd">18571000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i374cca4ced494537a39c0a6156a8898b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC0zLTEtMS0w_ab3870d8-927a-4da2-a9bd-e1d1250a7f3b"
      unitRef="number">0.30</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="i7eac2e81755d467184b0da6be8de0602_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC01LTEtMS0w_c6840390-7334-4942-a4c6-a099398b1acd"
      unitRef="usd">18827000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i7eac2e81755d467184b0da6be8de0602_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC03LTEtMS0w_aa807672-0b02-4dd1-8cda-0232549b3f3b"
      unitRef="number">0.31</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="i211c192027144c3b916a1a7ce00ca4c6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC05LTEtMS0w_4e89d63e-3c97-4229-94c8-5e822738c4a3"
      unitRef="usd">55825000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i211c192027144c3b916a1a7ce00ca4c6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC0xMS0xLTEtMA_72c045c0-3637-401f-bdf0-1bbcf23b2026"
      unitRef="number">0.30</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="i4d9a3aad878b40538c77072bd390d568_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC0xMy0xLTEtMA_253fa5f4-16d0-469b-8d16-dc725fa650dc"
      unitRef="usd">56439000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i4d9a3aad878b40538c77072bd390d568_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNC0xNS0xLTEtMA_c7199c49-b981-4b6f-9f7b-7258eb324d18"
      unitRef="number">0.29</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="i94ab2541d27b4cf9b6063c35dd78bf07_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS0xLTEtMS0w_3a9efad1-455b-4a6c-9995-06e6fb4fcae6"
      unitRef="usd">20825000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i94ab2541d27b4cf9b6063c35dd78bf07_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS0zLTEtMS0w_851794d8-4145-4c23-9269-ad68ad517c30"
      unitRef="number">0.33</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="icab8955f0b994a8db23828de3e756bd6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS01LTEtMS0w_67376c12-5d43-4089-8035-380344a4591f"
      unitRef="usd">22721000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="icab8955f0b994a8db23828de3e756bd6_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS03LTEtMS0w_cd5fad3e-d3ad-4a41-a0d0-7270ccdef59b"
      unitRef="number">0.37</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="ibb53e080e6d74b7fb745806fc0623bd7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS05LTEtMS0w_0a4ee428-f708-47d7-814e-76e162038b1d"
      unitRef="usd">64599000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="ibb53e080e6d74b7fb745806fc0623bd7_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS0xMS0xLTEtMA_b70f11a1-b061-4233-8215-fc5d19135644"
      unitRef="number">0.35</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="i6e6ecded718b4f1795b55573358af51b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS0xMy0xLTEtMA_ee7456dd-2ec8-4aea-a2cf-ca5c776110e8"
      unitRef="usd">72652000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i6e6ecded718b4f1795b55573358af51b_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNS0xNS0xLTEtMA_c59c74a2-6d7f-4b91-b020-5622063c48db"
      unitRef="number">0.38</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi0xLTEtMS0w_7d6d09ff-d1a5-4800-96b6-393a77894091"
      unitRef="usd">62671000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi0zLTEtMS0w_95232f3e-40d9-4b7a-9159-5ad2cd4db67f"
      unitRef="number">1</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi01LTEtMS0w_14177dcb-372f-401f-a892-350cca2076c7"
      unitRef="usd">61508000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi03LTEtMS0w_20ddaf05-f40e-4f30-9ea4-7d9438d35600"
      unitRef="number">1</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi05LTEtMS0w_ef59a45a-dc14-49f2-ba4b-5144ac1d43e6"
      unitRef="usd">186450000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi0xMS0xLTEtMA_d2348501-02a6-401a-89de-9a58d06cde25"
      unitRef="number">1</pro:PercentageOfTotalRevenue>
    <us-gaap:Revenues
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi0xMy0xLTEtMA_492bc4ee-eda2-4d67-8256-59b9e8c0e3da"
      unitRef="usd">191566000</us-gaap:Revenues>
    <pro:PercentageOfTotalRevenue
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80MC9mcmFnOjVmZWE3NDJhMjIxYzQwZjFhMTBiNTgxNzFiNzVmYTlmL3RhYmxlOjkyZDdlMzY2ZWQxYzQ3MDk5YzFlYjA1OGEyMTZiNTY2L3RhYmxlcmFuZ2U6OTJkN2UzNjZlZDFjNDcwOTljMWViMDU4YTIxNmI1NjZfNi0xNS0xLTEtMA_688c6886-c20d-443e-b30c-81a81afa46ee"
      unitRef="number">1</pro:PercentageOfTotalRevenue>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfNTU2_3a62a42e-a741-4366-865a-ed0b2ad03214">Leases&lt;div style="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;&#160;&#160;&#160;&#160;The Company has operating leases for data centers, computer infrastructure, corporate offices and certain equipment. These leases have remaining lease terms ranging from 1 year to 12 years. Some of these leases include options to extend for up to 15 years, and some include options to terminate within 1 year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;As of September&#160;30, 2021, the Company did not have any finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;Supplemental cash flow information related to leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&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.426%"/&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.426%"/&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.431%"/&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 September 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;Nine Months Ended September 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;2021&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;2020&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="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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,065&#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:bottom"/&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: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-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,072&#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:bottom"/&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: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-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;6,443&#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:bottom"/&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: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-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,672&#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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Right-of-use asset obtained in exchange for operating lease liability&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;&#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 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;9,785&#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;291&#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;11,544&#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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, maturities of lease liabilities were 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.087%"/&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:13.981%"/&gt;&lt;td style="width:0.1%"/&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:700;line-height:100%"&gt;Year&#160;Ending&#160;December&#160;31,&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Remaining 2021&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: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,452&#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;2022&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;10,427&#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:top"&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="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;11,342&#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:top"&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="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;5,355&#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:top"&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="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;4,245&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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;4,129&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&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;27,727&#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: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 operating&#160;lease&#160;payments&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-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;65,677&#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: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;Less: Imputed interest&lt;/span&gt;&lt;/td&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;(19,006)&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: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: Anticipated lease incentive&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;(1,385)&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;Total operating lease liabilities&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-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;45,286&#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:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ib93ddd1ff79a446e9bd522a7da10ad0e_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfMTg3_9c24c4fe-f238-4a2c-a258-9169779c7493">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i8fb15e3957f14c168375b652a460bc56_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfMTkz_8181f066-dabf-48ac-93fa-bbda39da7e80">P12Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfMjU0_1d41d089-eefb-452c-a7ad-90b6b56271fa">P15Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <pro:LesseeOperatingLeaseTerminationOption
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfMzA5_95362de1-3704-4b19-8cc1-fc6e95ace0a3">P1Y</pro:LesseeOperatingLeaseTerminationOption>
    <pro:SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfNTQy_7f682468-49e9-4eb7-b136-3c11481f3dcf">Supplemental cash flow information related to leases was as follows (in thousands):&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.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&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.426%"/&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.426%"/&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.431%"/&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 September 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;Nine Months Ended September 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;2021&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;2020&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="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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,065&#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:bottom"/&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: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-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,072&#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:bottom"/&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: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-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;6,443&#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:bottom"/&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: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-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,672&#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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Right-of-use asset obtained in exchange for operating lease liability&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;&#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 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;9,785&#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;291&#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;11,544&#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;/table&gt;</pro:SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMi0xLTEtMS0w_46b7bcc4-3b49-4aff-9680-d4d32c3be84d"
      unitRef="usd">2065000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMi0zLTEtMS0w_37b63ad1-d92e-44af-9f4b-26599f6ad0b8"
      unitRef="usd">2072000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMi01LTEtMS0w_2194c9da-2703-4bbf-9379-3aa268a8dbee"
      unitRef="usd">6443000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMi03LTEtMS0w_c139d782-040f-4286-be73-f04ed91c5895"
      unitRef="usd">5672000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMy0xLTEtMS0w_2f44ff32-aa4c-4b38-8c10-78aaa621c65a"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMy0zLTEtMS0w_e4275169-c455-4cdc-aebb-cbadbe294716"
      unitRef="usd">9785000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMy01LTEtMS0w_2a37ce52-f167-4392-a989-4f94af3b0344"
      unitRef="usd">291000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjEzNGEwNGY4MGNiNTRjOWRhZTNiMWE5ZWI3MGVkY2FkL3RhYmxlcmFuZ2U6MTM0YTA0ZjgwY2I1NGM5ZGFlM2IxYTllYjcwZWRjYWRfMy03LTEtMS0w_d59400ef-8920-4884-9c94-1567ea48ea23"
      unitRef="usd">11544000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RleHRyZWdpb246OWYwNWZjN2NjZjU0NDViZGE3NmZkOGMwZDg1MzhmZTVfNTUx_b50307a1-f393-4512-a6c6-9383ed1980e6">As of September&#160;30, 2021, maturities of lease liabilities were as follows (in thousands):&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:83.087%"/&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:13.981%"/&gt;&lt;td style="width:0.1%"/&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:700;line-height:100%"&gt;Year&#160;Ending&#160;December&#160;31,&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Remaining 2021&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: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,452&#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;2022&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;10,427&#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:top"&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="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;11,342&#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:top"&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="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;5,355&#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:top"&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="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;4,245&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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;4,129&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&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;27,727&#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: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 operating&#160;lease&#160;payments&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-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;65,677&#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: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;Less: Imputed interest&lt;/span&gt;&lt;/td&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;(19,006)&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: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: Anticipated lease incentive&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;(1,385)&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;Total operating lease liabilities&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-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;45,286&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfMS0yLTEtMS0w_3de0ad00-a4dd-4de8-ab02-2eea3a542b95"
      unitRef="usd">2452000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfMi0yLTEtMS0w_d8e571f4-a0f1-4b19-9c94-082760db4251"
      unitRef="usd">10427000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfMy0yLTEtMS0w_63fd4604-d6aa-4db5-bc9d-5035b707ad42"
      unitRef="usd">11342000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfNC0yLTEtMS0w_6449a813-b634-44db-9afd-583907d1d0ba"
      unitRef="usd">5355000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfNS0yLTEtMS0w_c6a2e073-fcd5-4d94-ab30-3eb85eeba190"
      unitRef="usd">4245000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfNi0yLTEtMS0w_95de7b2f-4685-4731-88b5-8ae1b3e4ee7d"
      unitRef="usd">4129000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfNy0yLTEtMS0w_2dd67504-c376-4d35-b1e1-989b6ae16a4f"
      unitRef="usd">27727000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfOC0yLTEtMS0w_b928e292-9f03-426c-8ac5-dfce900d8b8d"
      unitRef="usd">65677000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfOS0yLTEtMS0w_51ce8361-5085-4949-b26e-e5d25f1b83c0"
      unitRef="usd">19006000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <pro:LesseeOperatingLeaseAnticipatedIncentives
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfMTAtMi0xLTEtMA_0c650894-4ce9-41dc-b88c-eb6f6fd9cdad"
      unitRef="usd">1385000</pro:LesseeOperatingLeaseAnticipatedIncentives>
    <us-gaap:OperatingLeaseLiability
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80Ni9mcmFnOjlmMDVmYzdjY2Y1NDQ1YmRhNzZmZDhjMGQ4NTM4ZmU1L3RhYmxlOjIyNjZmOTZhMjJiNTQ1Zjc5ZmYxNjczM2U2YzUyZDIwL3RhYmxlcmFuZ2U6MjI2NmY5NmEyMmI1NDVmNzlmZjE2NzMzZTZjNTJkMjBfMTEtMi0xLTEtMA_24b683a1-c913-4a28-839f-13ae68a00d04"
      unitRef="usd">45286000</us-gaap:OperatingLeaseLiability>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfNzE0NjgyNTU4MTQ3MQ_4f24a4b8-1ef9-49ea-84c2-02e07739bf40">Earnings per Share&lt;div style="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;&#160;&#160;&#160;&#160;The following table sets forth the computation of basic and diluted earnings per share for the three and nine months ended September&#160;30, 2021 and 2020:&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: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: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="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 September 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;Nine Months Ended September 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;(in thousands, except per share data)&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;2021&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;2020&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;2021&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;2020&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: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;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;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 2px 19pt;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;(17,525)&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,857)&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;(57,600)&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;(58,800)&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 19pt;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 shares (basic)&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;44,386&#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;43,347&#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;44,318&#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;43,251&#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 19pt;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;Dilutive effect of potential common shares&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;&#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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 shares (diluted)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,386&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;43,347&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;44,318&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;43,251&#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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 loss per share&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;(0.39)&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;(0.44)&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;(1.30)&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;(1.36)&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 19pt;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;Diluted loss per share&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;(0.39)&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;(0.44)&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;(1.30)&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;(1.36)&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="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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;Dilutive potential common shares consist of shares issuable upon the settlement of stock appreciation rights ("SARs"), and the vesting of restricted stock units ("RSUs") and market stock units ("MSUs"). Potential common shares determined to be antidilutive and excluded from diluted weighted average shares outstanding were approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.1 million and 1.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; for the three months ended September&#160;30, 2021 and 2020, respectively, and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.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; for the nine months ended September&#160;30, 2021 and 2020. In addition, potential common shares related to the convertible notes determined to be antidilutive and excluded from diluted weighted average shares outstanding were 5.8 million for the three and nine months ended September&#160;30, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfODMz_8b45a29e-5f6b-47c0-93cf-007f481c777c">The following table sets forth the computation of basic and diluted earnings per share for the three and nine months ended September&#160;30, 2021 and 2020:&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: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="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 September 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;Nine Months Ended September 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;(in thousands, except per share data)&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;2021&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;2020&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;2021&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;2020&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: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;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;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 2px 19pt;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;(17,525)&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,857)&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;(57,600)&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;(58,800)&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 19pt;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 shares (basic)&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;44,386&#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;43,347&#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;44,318&#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;43,251&#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 19pt;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;Dilutive effect of potential common shares&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;&#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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 shares (diluted)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,386&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;43,347&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;44,318&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;43,251&#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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 loss per share&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;(0.39)&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;(0.44)&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;(1.30)&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;(1.36)&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 19pt;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;Diluted loss per share&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;(0.39)&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;(0.44)&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;(1.30)&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;(1.36)&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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i82f14b0e50c9469488ea313b04b001bf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfMy0xLTEtMS0w_c05b1417-e6a8-4d24-bf74-fb826ef8dc8d"
      unitRef="usd">-17525000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfMy0zLTEtMS0w_290a1f82-28f2-4a29-8d6b-7baddfce8ae8"
      unitRef="usd">-18857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfMy01LTEtMS0w_ead41ad9-b212-4bfd-8032-550489fdbd21"
      unitRef="usd">-57600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfMy03LTEtMS0w_8e305d6b-eb08-4417-8f6d-a3ef128c1fb2"
      unitRef="usd">-58800000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNS0xLTEtMS0w_50768db1-dace-4d5f-a809-34c2c9fde5a9"
      unitRef="shares">44386000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNS0zLTEtMS0w_fed7bfb8-355c-4169-9fda-7fcc3d917945"
      unitRef="shares">43347000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNS01LTEtMS0w_c76c58f7-5fd1-42b4-ac05-94435598a251"
      unitRef="shares">44318000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNS03LTEtMS0w_0fefb673-2253-4fd3-b576-a0b6758f3b86"
      unitRef="shares">43251000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNi0xLTEtMS0w_b73cd6dd-1bd3-4a0e-87b5-8e803e0b7c77"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNi0zLTEtMS0w_99320aa3-849a-4e0f-a32b-087e56fb9ea1"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNi01LTEtMS0w_e3f9751b-dd10-4e00-88b8-eb41a4ac89b8"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNi03LTEtMS0w_4f453fa6-e3e1-48ca-8723-0dc062bc745b"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNy0xLTEtMS0w_ed36d8cf-d055-4c65-b648-8252f042cf28"
      unitRef="shares">44386000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNy0zLTEtMS0w_d33a585e-d145-45ec-a1b4-cbc46256ae85"
      unitRef="shares">43347000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNy01LTEtMS0w_69fc2763-a4d7-4ea8-8061-3fb1d1554793"
      unitRef="shares">44318000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfNy03LTEtMS0w_ee3d474f-bc48-4b4d-a45c-1bb885bf336a"
      unitRef="shares">43251000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOC0xLTEtMS0w_066e568b-4791-4586-9bcb-daf9803cc735"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOC0zLTEtMS0w_997623e5-eb0d-4562-9900-becc960661fa"
      unitRef="usdPerShare">-0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOC01LTEtMS0w_88ff7d86-d14a-4376-b106-9814bb15abb3"
      unitRef="usdPerShare">-1.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOC03LTEtMS0w_341b08ec-bfac-47b6-b4d5-da3d7137dd18"
      unitRef="usdPerShare">-1.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOS0xLTEtMS0w_9fdb9488-04d5-4ffb-b9d4-8899401185d0"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOS0zLTEtMS0w_58c142c5-d225-492c-8e81-3cf9bba4af57"
      unitRef="usdPerShare">-0.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOS01LTEtMS0w_f504c5f3-1aac-48c3-86bf-9320cb63299b"
      unitRef="usdPerShare">-1.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RhYmxlOmUwOWE3MzdkZGU5ZDQ4NTZiNjY2Y2ZmMjMwNDdkYjU4L3RhYmxlcmFuZ2U6ZTA5YTczN2RkZTlkNDg1NmI2NjZjZmYyMzA0N2RiNThfOS03LTEtMS0w_0ed9ac03-aa02-44eb-871e-d3e951f28137"
      unitRef="usdPerShare">-1.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8a1b99ff991b468f88a6960c7b3c81b2_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfNDk0_a7bde2ba-f433-4f7a-93dd-529be19d2183"
      unitRef="shares">1100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib2dd57ab530643b6b0e89cba825b3055_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfMTA5OTUxMTYyODY1OQ_f20496ba-7a06-4dd0-8e3f-de30a7606aa4"
      unitRef="shares">1300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i68fffafbec0744ec8d057328e950fd68_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfNTM5_712ef902-e40e-4b99-8f3a-b0c8b135c82a"
      unitRef="shares">1300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1453c575917f48d19e5fd2b2d008215a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfNTM5_9fb78f0e-72c4-4881-a732-2362be517e3e"
      unitRef="shares">1300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3dea286da6a0430f96218dc28f02f986_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfNzY1_1cb54577-b71b-4009-9ecc-872888f76b84"
      unitRef="shares">5800000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib4c91426e439410fbaee713b89b11c2c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF80OS9mcmFnOjZlYmViMDViN2QzYTRjMDM5MTRiOTM4ZDlkM2ZjMjlhL3RleHRyZWdpb246NmViZWIwNWI3ZDNhNGMwMzkxNGI5MzhkOWQzZmMyOWFfNzY1_249ddff7-2c2b-4e6b-8e7b-4e411496fa58"
      unitRef="shares">5800000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzQzOQ_eaa6c24b-e599-4adf-b252-db5e20bcf130">Noncash Share-based Compensation&lt;div style="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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's 2017 Equity Incentive Plan (as amended and restated, the "2017 Stock Plan") was approved by the Company's stockholders in May 2019 and reserved an aggregate amount of 4,550,000 shares available for issuance. In May 2021, the Company's stockholders approved an amendment to the 2017 Stock Plan increasing the aggregate amount of shares available for issuance to 7,650,000. As of September&#160;30, 2021, 4,080,355 shares remain available for issuance under the 2017 Stock Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;The following table presents the number of shares or units outstanding for each award type as of September&#160;30, 2021 and December&#160;31, 2020, respectively, (in thousands):&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;&#160;&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.932%"/&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:15.151%"/&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:15.153%"/&gt;&lt;td style="width:0.1%"/&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:700;line-height:100%"&gt;Award type&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;September 30, 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;December 31, 2020&lt;/span&gt;&lt;/td&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:#cceeff;border-top:1pt solid #000000;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 (time-based)&lt;/span&gt;&lt;/td&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;1,822&#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;1,802&#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;Restricted stock units (performance-based)&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;140&#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;162&#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;/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;Stock appreciation rights&lt;/span&gt;&lt;/td&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;28&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market stock units&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;126&#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;111&#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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended September&#160;30, 2021, the Company granted 11,239 RSUs (time-based) with a weighted average grant-date fair value of $44.48 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2021, the Company granted 834,828 RSUs (time-based) with a weighted average grant-date fair value of $47.54 per share. The Company also granted 125,541 MSUs with a weighted average grant-date fair value of $56.05 to certain executive employees during the nine months ended September&#160;30, 2021. These MSUs vest on January 31, 2024 and the actual number of MSUs that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Index over the performance period, as defined by each award's plan documents or individual award agreements. The maximum number of shares issuable upon vesting is 200% of the MSUs initially granted. The Company did not grant any stock options, SARs or performance-based RSUs during the nine months ended September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 assumptions used to value the MSUs granted during the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nine&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; months ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2021&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; were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:75.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.854%"/&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;September 30, 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;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;53.29&#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;span style="color:#000000;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:#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;Risk-free interest rate&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;0.22&#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;span style="color:#000000;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 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;Expected award life in years&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;2.97&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:100%"&gt;Dividend yield&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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Share-based compensation expense is allocated to expense categories on the unaudited condensed consolidated statements of comprehensive income (loss). The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive income (loss) for the three and nine months ended September&#160;30, 2021 and 2020:&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: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: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="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 September 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;Nine Months Ended September 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;2021&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;2020&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;2021&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;2020&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;Share-based compensation:&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;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;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;Cost of revenue&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;951&#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;519&#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;2,753&#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;1,545&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses:&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 19pt;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;Selling and marketing&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,600&#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,727&#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;7,334&#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;5,558&#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 19pt;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:#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,924&#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;1,539&#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;5,867&#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;4,414&#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 19pt;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: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,159&#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,593&#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;9,456&#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;6,960&#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 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;Total included in operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;7,683&#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 colspan="2" style="background-color:#cceeff;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;5,859&#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 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;22,657&#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;16,932&#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;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 #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:#ffffff;border-bottom:3pt double #000000;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;8,634&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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;6,378&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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;25,410&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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;18,477&#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="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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;At September&#160;30, 2021, the Company had an estimated&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $68.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;of total unrecognized compensation costs related to share-based compensation arrangements. These costs will be recognized over a weighted average period o&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;f 2.6 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company's Employee Stock Purchase Plan (as amended, the "ESPP") provides for eligible employees to purchase shares on an after-tax basis in an amount between 1% and 10% of their annual pay: (i) on June 30 of each year at a 15% discount of the fair market value of the Company's common stock on January 1 or June 30, whichever is lower, and (ii) on Dec&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;ember 31 of each year at a 15% discount of the fair market value of the Company's common stock on July 1 or December 31, whichever is lower. An employee may not purchase more than $5,000 in either of the six-month measurement periods described above or more than $10,000 annually. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the Company's stockholders approved an amendment to the ESPP Plan increasing the aggregate amount of shares available for issuance under the ESPP to 1,000,000. &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;During the three and nine months ended September&#160;30, 2021, the Company issued &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,113&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,083&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; shares under the ESPP, respectively. As of September&#160;30, 2021, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,711 &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;shares remain authorized and available for issuance under the ESPP. As of September&#160;30, 2021, the Company held approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.9 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; on behalf of employees for future purchases under the ESPP, and this amount was recorded in accrued payroll and other employee benefits in the Company's unaudited condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i8f9b7cd5385c4204a1813f90b5556332_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjI0_22181109-b34d-44ef-8054-3d3cb8955251"
      unitRef="shares">4550000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i30da1e4189d4493b980fa07af5a2ad88_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfNDEx_cde8daa9-10cb-4763-b306-3f515a6f8781"
      unitRef="shares">7650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i8f9b7cd5385c4204a1813f90b5556332_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfNDI1_1a8a7826-69d4-4901-80b7-c307ed40e4af"
      unitRef="shares">4080355</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <pro:AwardsOutstandingTableTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzQ1Ng_e345af46-7ed2-43a4-9713-fb5a835b0da3">The following table presents the number of shares or units outstanding for each award type as of September&#160;30, 2021 and December&#160;31, 2020, respectively, (in thousands):&#160;&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:64.932%"/&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:15.151%"/&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:15.153%"/&gt;&lt;td style="width:0.1%"/&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:700;line-height:100%"&gt;Award type&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;September 30, 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;December 31, 2020&lt;/span&gt;&lt;/td&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:#cceeff;border-top:1pt solid #000000;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 (time-based)&lt;/span&gt;&lt;/td&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;1,822&#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;1,802&#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;Restricted stock units (performance-based)&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;140&#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;162&#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;/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;Stock appreciation rights&lt;/span&gt;&lt;/td&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;28&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market stock units&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;126&#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;111&#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;</pro:AwardsOutstandingTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i7f56d18b07064742b49e1159c61ab299_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfMi0yLTEtMS0w_34565a15-776a-4d5d-9be9-865648d47328"
      unitRef="shares">1822000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="id21fc1e5a84842a5839038f780ca15d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfMi00LTEtMS0w_21da54bb-baf0-4762-916f-436e8690febb"
      unitRef="shares">1802000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i85356fc2c8574cdcbb5baf82df7912dd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfMy0yLTEtMS0w_4964c6ac-7437-4eb7-95fc-b9c092caa739"
      unitRef="shares">140000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i804d3cc226b44309b9b0b69d77eeafc0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfMy00LTEtMS0w_98f5fd43-2bbe-4f16-9c8c-f0a5db62aeeb"
      unitRef="shares">162000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i2ed3459d71a8477dbabd782e3d9c8d75_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfNS0yLTEtMS0w_ee108a96-e2c3-4b4b-bf3e-f369dfa6bf58"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i4d6c0841d1ca4701b3bcada97fdfd197_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfNS00LTEtMS0w_417d8824-9a11-43e4-aba2-5e0306e12c44"
      unitRef="shares">28000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="iff2dad1a163c4d5ba17eaa5decaa8f77_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfNi0yLTEtMS0w_8f657eec-5fdd-44bf-9de0-028c960694dc"
      unitRef="shares">126000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i09339d53735f485bb01e5a62125f69c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOmZkNjllMzAzM2FjMTQyYTI4ZDU1MmIwODI5YmFkZjA4L3RhYmxlcmFuZ2U6ZmQ2OWUzMDMzYWMxNDJhMjhkNTUyYjA4MjliYWRmMDhfNi00LTEtMS0w_6aa0b07c-7724-4432-b53b-c912bb02e3cb"
      unitRef="shares">111000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0069f0ebc3c248088283202eb41e6c33_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfNjkx_d283f6af-ee23-4b8b-8181-a1797e3ae742"
      unitRef="shares">11239</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0069f0ebc3c248088283202eb41e6c33_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfNzYx_b1e29302-12af-4af4-aabc-82c66a18fa6e"
      unitRef="usdPerShare">44.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie0af4fa718d24828a54ecf7f8a1ed20a_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfODI4_72e3875f-e4a3-4a82-9e0f-136f968e9b66"
      unitRef="shares">834828</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie0af4fa718d24828a54ecf7f8a1ed20a_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfODk4_07d6ad71-e877-46e1-a552-0e91581658fc"
      unitRef="usdPerShare">47.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i685006d2a5114792b8206d46bda63e9d_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfOTM3_822ccafd-feae-4b9f-9493-349e41f1266b"
      unitRef="shares">125541</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i685006d2a5114792b8206d46bda63e9d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfOTk0_4ce2536e-d0c0-4d84-a857-7b1a11405f0d"
      unitRef="usdPerShare">56.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <pro:MarketStockUnitsValuationAssumptionsTableTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzQ1Nw_4bb80d93-e4f4-4a47-b355-bea320fdaef3">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assumptions used to value the MSUs granted during the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nine&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; months ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2021&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; were as follows:&lt;/span&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:75.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.854%"/&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;September 30, 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;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;53.29&#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;span style="color:#000000;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:#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;Risk-free interest rate&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;0.22&#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;span style="color:#000000;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 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;Expected award life in years&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;2.97&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:100%"&gt;Dividend yield&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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</pro:MarketStockUnitsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="idf4cbb25234345e5aa5a28e68a3cf255_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjkwYzk5MDA3M2VmZjQ3MjdiZjViOTAyMDRiMjQyOThmL3RhYmxlcmFuZ2U6OTBjOTkwMDczZWZmNDcyN2JmNWI5MDIwNGIyNDI5OGZfMS0xLTEtMS0w_e52b826a-121f-4657-abd6-9c80737bf610"
      unitRef="number">0.5329</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="idf4cbb25234345e5aa5a28e68a3cf255_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjkwYzk5MDA3M2VmZjQ3MjdiZjViOTAyMDRiMjQyOThmL3RhYmxlcmFuZ2U6OTBjOTkwMDczZWZmNDcyN2JmNWI5MDIwNGIyNDI5OGZfMi0xLTEtMS0w_8ff417ad-e3bc-4539-b7e6-0ae2641a6c42"
      unitRef="number">0.0022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="idf4cbb25234345e5aa5a28e68a3cf255_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjkwYzk5MDA3M2VmZjQ3MjdiZjViOTAyMDRiMjQyOThmL3RhYmxlcmFuZ2U6OTBjOTkwMDczZWZmNDcyN2JmNWI5MDIwNGIyNDI5OGZfMy0xLTEtMS0w_0708a467-490d-4d10-a027-60ec0a619d5e">P2Y11M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="idf4cbb25234345e5aa5a28e68a3cf255_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjkwYzk5MDA3M2VmZjQ3MjdiZjViOTAyMDRiMjQyOThmL3RhYmxlcmFuZ2U6OTBjOTkwMDczZWZmNDcyN2JmNWI5MDIwNGIyNDI5OGZfNC0xLTEtMS0w_f66d5709-6fd9-49ea-89e8-aeb1b5a56fb6"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzQ1OA_545e2a37-c0d5-426e-9f4a-e78d4b5b33e8">The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive income (loss) for the three and nine months ended September&#160;30, 2021 and 2020:&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: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="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 September 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;Nine Months Ended September 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;2021&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;2020&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;2021&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;2020&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;Share-based compensation:&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;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;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;Cost of revenue&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;951&#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;519&#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;2,753&#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;1,545&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses:&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 19pt;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;Selling and marketing&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,600&#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,727&#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;7,334&#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;5,558&#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 19pt;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:#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,924&#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;1,539&#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;5,867&#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;4,414&#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 19pt;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: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,159&#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,593&#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;9,456&#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;6,960&#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 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;Total included in operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;7,683&#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 colspan="2" style="background-color:#cceeff;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;5,859&#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 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;22,657&#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;16,932&#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;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 #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:#ffffff;border-bottom:3pt double #000000;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;8,634&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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;6,378&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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;25,410&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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;18,477&#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;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9eb944c9cfb3466e8b6e269d78ad9d84_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfMy0xLTEtMS0w_09a297a7-25ae-4751-8b5c-aa25de3d33cc"
      unitRef="usd">951000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i18200aaff9014e0cb0afdc17e585733f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfMy0zLTEtMS0w_2d504192-412f-48f7-998f-3cb2cefc943c"
      unitRef="usd">519000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia47bb810306f4b61824bd1beb6840533_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfMy01LTEtMS0w_f46d2a8f-9269-4c3a-bedb-d571c60591d2"
      unitRef="usd">2753000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0056a39800d1415285260d085972e275_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfMy03LTEtMS0w_70e2c664-3475-4dc1-9c23-c6ae72319701"
      unitRef="usd">1545000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea3a8314cfd2447b8dfa098735e821bd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNS0xLTEtMS0w_8a4225d9-21f4-4ca2-a9e7-b7c6fc4f7f5e"
      unitRef="usd">2600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i29cc97879e24432a8175049bb77cda83_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNS0zLTEtMS0w_5d63742f-4c17-40ea-b675-aae7059a67b1"
      unitRef="usd">1727000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibff94b7f708b4e1da8b3ebde39fa8432_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNS01LTEtMS0w_54952496-e3f5-4743-b38a-2ddc8ef7b0cc"
      unitRef="usd">7334000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iadc2fe61f1fb4518bf13a25dd347279d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNS03LTEtMS0w_6b38a5e9-ef81-4514-9514-1d3bbba6a240"
      unitRef="usd">5558000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie7a0bd5e7d9941e0b14c3ab6e566c32a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNi0xLTEtMS0w_abe0c697-b37f-4bab-8292-5196050e7a6c"
      unitRef="usd">1924000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id9e05f0d59074c038939fc75cee18f33_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNi0zLTEtMS0w_94f2029e-13fb-4c1a-ae78-50127ab620dc"
      unitRef="usd">1539000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib4068cc001d14776a949465c141945ca_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNi01LTEtMS0w_b8c79d51-2559-4fc9-969c-7ec0aff42d24"
      unitRef="usd">5867000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4efe4c1a2e2d44168f3efc915d887d23_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNi03LTEtMS0w_9e2a2aaa-820b-4e5b-9d55-8469d7737611"
      unitRef="usd">4414000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia30391f49c4441c7a71e72a0dbabf384_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNy0xLTEtMS0w_ef926475-44df-40ff-b33a-a9f09200fd3a"
      unitRef="usd">3159000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia956bf591a23455a907259cf6e7687f2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNy0zLTEtMS0w_a8394e7d-d9b2-4835-9772-0e33468d00f8"
      unitRef="usd">2593000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if6d0dbcb8b364cd3bbc9fe2030c5e61d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNy01LTEtMS0w_ee76d66c-e6b9-4a37-8815-7776bf4a1686"
      unitRef="usd">9456000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4835df5db93c41a79aaa9383c2ad048b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfNy03LTEtMS0w_4210bbba-9316-4c6f-90c0-93efa9e068aa"
      unitRef="usd">6960000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic40f61c35077498b81669cc3c8b8eea2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOC0xLTEtMS0w_2ab964e8-e038-44a9-bab6-108068c57835"
      unitRef="usd">7683000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if67e216290af4d74b925b352dc6fb6ec_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOC0zLTEtMS0w_805f40e2-37c1-4204-b7ea-2cae41f4e516"
      unitRef="usd">5859000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5f59422a43544f269087bb644f201710_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOC01LTEtMS0w_07e5a2b4-3e1a-4287-aa83-742dd962cd19"
      unitRef="usd">22657000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia06f3d1990684160a7eea11b008474ef_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOC03LTEtMS0w_0dd2d919-5abe-4d2f-adcd-3f24373e2feb"
      unitRef="usd">16932000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOS0xLTEtMS0w_0ff227bb-9427-4d95-bf58-2337f303cb16"
      unitRef="usd">8634000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOS0zLTEtMS0w_5f7095a0-9a1e-4f0c-a6c3-b0cce2b708e3"
      unitRef="usd">6378000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOS01LTEtMS0w_420bbc25-a3bb-438a-8aff-41d0fd2e0295"
      unitRef="usd">25410000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RhYmxlOjFlMTE5ODk3ZWNkNTRlYzhhNzQ3YTdlZTlkZmIzNTI5L3RhYmxlcmFuZ2U6MWUxMTk4OTdlY2Q1NGVjOGE3NDdhN2VlOWRmYjM1MjlfOS03LTEtMS0w_f9bf3c68-d501-48de-9048-ab12aadf13a9"
      unitRef="usd">18477000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjA1Ng_6b5a6e2f-d61d-429f-bb10-12384fee9d2c"
      unitRef="usd">68300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjIxNQ_4a8e8266-6f44-4f27-8d4c-3410f536a35b">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <pro:SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjM5MA_077bba12-bd41-40ad-91f8-9dc594d9085a"
      unitRef="number">0.01</pro:SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjM5Nw_1d5bd3b4-2c4c-466d-a989-7dab4344bc14"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjQ1NA_18d0fb63-dd01-46a2-90d4-a23db76fdaea"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjYwOA_0e72fe2d-31ba-4961-8018-556c63068746"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <pro:MaximumAmountContributablebyemployeesunderESPPHalfyearly
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjc2MA_d4fa46e4-7e79-4b7c-a0ae-97ae5b93a08c"
      unitRef="usd">5000</pro:MaximumAmountContributablebyemployeesunderESPPHalfyearly>
    <pro:MaximumAmountContributableByEmployeesUnderESPPAnnually
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMjgzOQ_0de5fe22-c5bf-4f02-9bda-80aa00cbd236"
      unitRef="usd">10000</pro:MaximumAmountContributableByEmployeesUnderESPPAnnually>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ie89b17c714e9448898b0e94cd368e1a2_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzAxNA_47a4c50c-aaa1-494e-a70e-16fb5cf5777e"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzA2OA_04daaaf4-547a-4e46-95c6-25d7c39a23f7"
      unitRef="shares">39113</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzA3NQ_a587da2a-d05e-4728-b663-38de7621d52e"
      unitRef="shares">81083</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ie89b17c714e9448898b0e94cd368e1a2_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzEyNQ_8835b5d8-0e62-4479-a80e-9437389b98fa"
      unitRef="shares">493711</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <pro:ESPPcontributionsbyEmployees
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81Mi9mcmFnOmNlZmY1ZTQzNDExNDRmN2RhZmE2YzJkMjI1MTgyMzMyL3RleHRyZWdpb246Y2VmZjVlNDM0MTE0NGY3ZGFmYTZjMmQyMjUxODIzMzJfMzIzNw_ac1e2bc5-158b-4904-a39b-5fe539191062"
      unitRef="usd">900000</pro:ESPPcontributionsbyEmployees>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDc5Nw_59ed7195-f841-4b38-972e-8e35d9558d11">Convertible Senior Notes&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following is a summary of the Company's convertible senior notes as of September&#160;30, 2021&#160;(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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;Date of Issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;Unpaid Principal Balance&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;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;Contractual Interest Rates&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;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;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;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;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: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% Convertible Notes due in 2024 ("2024 Notes")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;May    2019 &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: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;143,750&#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;141,433&#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="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;1%&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:100%"&gt;2.25% Convertible Notes due in 2027 ("2027 Notes")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2020&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: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;150,000&#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;&#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 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;146,481&#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="padding:2px 1pt;text-align:center;vertical-align: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.25%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 2027 and 2024 Notes (collectively, the "Notes")&#160;are general unsecured obligations and rank senior in right of payment to all of the Company's indebtedness that is expressly subordinated in right of payment to the Notes, rank equally in right of payment with all of the Company's existing and future liabilities that are not so subordinated, are effectively junior to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are &lt;/span&gt;&lt;/div&gt;&lt;div style="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;structurally subordinated to all indebtedness and other liabilities of the Company's subsidiaries (including trade payables but excluding intercompany obligations owed to the Company or its subsidiaries).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Interest related to the 2027 Notes is payable semiannually in arrears in cash on March 15 and September 15 of each year, beginning on March 15, 2021. Interest related to the 2024 Notes is payable semi-annually in arrears on May 15 and November 15 of each year,&#160;beginning on November 15, 2019. The 2027 Notes mature on September 15, 2027 and the 2024 Notes mature on May 15, 2024, unless redeemed or converted in accordance with their terms prior to such date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Each $1,000 of principal of the 2027 Notes will initially be convertible into 23.9137 shares of the Company&#x2019;s common stock, which is equivalent to an initial conversion price of approximately&#160;$41.82 per share. Each $1,000 of principal of the 2024 Notes will initially be convertible into 15.1394 shares of the Company&#x2019;s common stock, which is equivalent to an initial conversion price of approximately&#160;$66.05 per share. The initial conversion price for the 2027 and the 2024 Notes is subject to adjustment upon the occurrence of certain specified events.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, the 2027 and 2024 Notes are not yet convertible and their remaining term is approximately 71 months and 31 months, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 September&#160;30, 2021 and December&#160;31, 2020, the fair value of the principal amount of the Notes in the aggregate was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$302.2 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 $363.8 million, respectively. The estimated fair value was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, including the Company's stock price and interest rates, which represents level 2 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Effective January 1, 2021, the Company early adopted ASU 2020-06, &lt;/span&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;Debt - Debt with Conversion and Other Options and Derivatives and Hedging - Contracts in an Entity's Own Equity. &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;Upon adoption of the new standard, the Company removed &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;t&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;he debt discount and adjusted the debt issuance cost which was previously allocated between the liability and the equity component, resulting in an increase of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$68.8 million to &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;convertible debt, net.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In addition, the Company recorded a reduction to additional paid-in capital of &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;$80.1&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; related to the equity conversion component of the outstanding convertible notes which was previously separated and recorded in equity. The net cumulative impact of the adoption of the standard was recorded as a decrease to accumulated deficit. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 consist of the following (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:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&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:15.130%"/&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:9pt;font-weight:700;line-height:100%"&gt;September 30, 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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;Liability component:&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;Principal&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;293,750&#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;293,750&#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;Less: debt discount and issuance cost, net of amortization&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;(5,836)&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;(75,722)&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;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;287,914&#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:bottom"/&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: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-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;218,028&#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: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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity component&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:#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;&#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 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;80,098&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)  &#160;&#160;&#160;&#160;Recorded within additional paid-in capital in the unaudited condensed consolidated balance sheet. As of December&#160;31, 2020, it included $47.2 million and $32.9 million related to the 2027 and 2024 Notes, respectively, which was net of $1.3 million and $1.1 million issuance cost in equity, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 total interest expense recognized related to the Notes (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:49.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&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:10.742%"/&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:10.742%"/&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:10.746%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 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:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 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:9pt;font-weight:700;line-height:100%"&gt;2021&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:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:700;line-height:100%"&gt;2021&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:9pt;font-weight:700;line-height:100%"&gt;2020&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;Coupon interest&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;1,203&#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;500&#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,609&#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;1,219&#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;Amortization of debt issuance 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#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;174&#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,119&#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;488&#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;Amortization of debt discount&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;&#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;1,824&#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;4,938&#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&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;1,576&#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;2,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;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;4,728&#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;6,645&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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;&#160;&#160;&#160;&#160;Capped Call Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2020 and in May 2019, in connection with the offering of the 2027 and 2024 Notes, respectively, the Company entered into privately negotiated capped call transactions &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;(collectively, the "Capped Call")&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; with certain option counterparties. The Capped Call transactions cover, subject to customary anti-dilution adjustments, the number of shares of the &lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#x2019;s common stock initially underlying the Notes, at a strike price that corresponds to the initial conversion price of the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The Capped Call transactions are intended to reduce potential dilution to the Company&#x2019;s common stock and/or offset any cash payments the Company will be required to make in excess of the principal amounts upon any conversion of Notes, and to &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;effectively increase the overall conversion price of the 2027 Notes from $41.82 to $78.90 per share, and for the 2024 Notes from $66.05 to $101.62 per share. As the&#160;Capped Call&#160;transactions meet certain accounting criteria, they are recorded in stockholders&#x2019; equity&#160;and are not accounted for as derivatives. The cost of the Capped Call was $25.3 million and $16.4 million for the 2027 and 2024 Notes, respectively, and was recorded as part of additional paid-in capital.&lt;/span&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDc4OQ_82e4a77d-60ee-4891-8eba-5ea121e3f509">The following is a summary of the Company's convertible senior notes as of September&#160;30, 2021&#160;(in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;Date of Issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;Unpaid Principal Balance&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;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;Contractual Interest Rates&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;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;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;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;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: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% Convertible Notes due in 2024 ("2024 Notes")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;May    2019 &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: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;143,750&#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;141,433&#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="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;1%&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:100%"&gt;2.25% Convertible Notes due in 2027 ("2027 Notes")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2020&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: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;150,000&#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;&#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 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;146,481&#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="padding:2px 1pt;text-align:center;vertical-align: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.25%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id77e7993cfc74399950ad5e9383725c2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNC0zLTEtMS0w_f4c7deef-f2d4-4016-8c87-5a73b1bca90d"
      unitRef="usd">143750000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="id77e7993cfc74399950ad5e9383725c2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNC01LTEtMS0w_2fd22617-9104-4686-9def-9634e0e7b8c3"
      unitRef="usd">0</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="id77e7993cfc74399950ad5e9383725c2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNC03LTEtMS0w_5a4a8c1f-1126-4465-b829-2042400e5224"
      unitRef="usd">141433000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id77e7993cfc74399950ad5e9383725c2_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNC05LTEtMS0w_71ed839f-ae55-4f42-8a27-cbef2ebafb91"
      unitRef="number">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i914bb4437d374598b39c7ee7fb829573_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNS0zLTEtMS0w_44ad75d3-20cd-41c9-b68a-1223b6741514"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i914bb4437d374598b39c7ee7fb829573_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNS01LTEtMS0w_b45af6ae-41a3-4a21-bc6c-d134f5720558"
      unitRef="usd">0</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i914bb4437d374598b39c7ee7fb829573_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNS03LTEtMS0w_be1b5784-b579-44b6-b7ad-35394f6ccba5"
      unitRef="usd">146481000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i914bb4437d374598b39c7ee7fb829573_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmU3NDJlZTQ2MjkwMjRjNDU5MDViMDAwNDZkNDc4ODI3L3RhYmxlcmFuZ2U6ZTc0MmVlNDYyOTAyNGM0NTkwNWIwMDA0NmQ0Nzg4MjdfNS05LTEtMS0w_15b67684-6160-4d7d-b04a-b106ed5b7914"
      unitRef="number">0.0225</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ic5284e204a664702a87153cbacfe5edc_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMTM2OA_e7dde683-2058-403d-903e-2bd147eb2399"
      unitRef="number">23.9137</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleStockPriceTrigger
      contextRef="ic5284e204a664702a87153cbacfe5edc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMTQ3Nw_78b73cd2-64a2-4f6e-b04c-dde3034c4d64"
      unitRef="usdPerShare">41.82</us-gaap:DebtInstrumentConvertibleStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ia1aaed50220840fe9595cc4be2ff2d30_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMTU2OQ_db4740ca-1ddc-4919-819b-12b4caf530d7"
      unitRef="number">15.1394</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleStockPriceTrigger
      contextRef="ia1aaed50220840fe9595cc4be2ff2d30_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMTY3OA_264ff7e8-3fcd-4018-8be6-4b7637eaf9e4"
      unitRef="usdPerShare">66.05</us-gaap:DebtInstrumentConvertibleStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1
      contextRef="ic5284e204a664702a87153cbacfe5edc_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMTkyOA_42c84aff-ceb1-41dc-93ad-7c46ef855a3d">P71M</us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1>
    <us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1
      contextRef="ia1aaed50220840fe9595cc4be2ff2d30_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMTkzNQ_fe4dbdc0-cfe6-42ba-9695-ab698ebe612f">P31M</us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMjA0NA_260d9cb9-5e8a-42df-96b3-df87d9b20f7b"
      unitRef="usd">302200000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMjA1MQ_6dc071e8-b509-43de-98e5-ab8acee73cef"
      unitRef="usd">363800000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i4eb4ff0a34cf4dc897c7b29d6ccae2a6_I20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMjc0NA_1ac2b452-7191-4629-94a1-dfced5f9bb35"
      unitRef="usd">68800000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i3ff8fe5db3914562ad76988d792ac290_D20210101-20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMjg1Mg_7a50c01c-2aef-424b-b803-f3571bdb9a12"
      unitRef="usd">80100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDc5NQ_6d11efe9-f038-41bf-ac7d-2eb6a08e602e">&lt;div style="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 consist of the following (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:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&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:15.130%"/&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:9pt;font-weight:700;line-height:100%"&gt;September 30, 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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;Liability component:&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;Principal&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;293,750&#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;293,750&#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;Less: debt discount and issuance cost, net of amortization&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;(5,836)&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;(75,722)&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;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;287,914&#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:bottom"/&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: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-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;218,028&#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: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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity component&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:#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;&#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 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;80,098&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)  &#160;&#160;&#160;&#160;Recorded within additional paid-in capital in the unaudited condensed consolidated balance sheet. As of December&#160;31, 2020, it included $47.2 million and $32.9 million related to the 2027 and 2024 Notes, respectively, which was net of $1.3 million and $1.1 million issuance cost in equity, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 total interest expense recognized related to the Notes (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:49.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&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:10.742%"/&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:10.742%"/&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:10.746%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 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:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 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:9pt;font-weight:700;line-height:100%"&gt;2021&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:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:700;line-height:100%"&gt;2021&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:9pt;font-weight:700;line-height:100%"&gt;2020&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;Coupon interest&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;1,203&#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;500&#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,609&#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;1,219&#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;Amortization of debt issuance 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#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;174&#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,119&#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;488&#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;Amortization of debt discount&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;&#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;1,824&#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;4,938&#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&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;1,576&#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;2,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;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;4,728&#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;6,645&#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:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfMi0xLTEtMS0w_e1ef258d-cbe5-4d3d-a524-4b6b219b162b"
      unitRef="usd">293750000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfMi0zLTEtMS0w_918b4edb-a968-42a2-8c5c-a11b53ee0bb3"
      unitRef="usd">293750000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfMy0xLTEtMS0w_f4399bf8-a1d6-4491-8085-075859074842"
      unitRef="usd">5836000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfMy0zLTEtMS0w_827de199-474e-4dcc-97d7-c608d4f0273e"
      unitRef="usd">75722000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:ConvertibleDebt
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfNC0xLTEtMS0w_8c92bf8c-4916-41ec-ba59-89feb0b83fcd"
      unitRef="usd">287914000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfNC0zLTEtMS0w_443dee67-2af9-4d31-a8df-fe4aea293969"
      unitRef="usd">218028000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i73502e7dfcc4434fae64901909bf5b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfNi0xLTEtMS0w_3c451a60-80db-4dc8-8f6b-7b49134425f3"
      unitRef="usd">0</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i7de352ff00334f109cc981f40ceea291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmE3MDI1OTc1MTVhNjQ5OTFhODQ4MDJmYWUyN2E4MmVjL3RhYmxlcmFuZ2U6YTcwMjU5NzUxNWE2NDk5MWE4NDgwMmZhZTI3YTgyZWNfNi0zLTEtMS0w_8488b4d8-6933-4b45-8058-48577b70480d"
      unitRef="usd">80098000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i6cfb7d4f143f4b688afa6b3a5ea0e980_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMzI4MA_d6ffc45d-d34b-43bc-bf39-1d554aad674e"
      unitRef="usd">47200000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i2c49873ff52c4022bbd32fdcf3329115_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMzI4Nw_08e1161a-2f80-416f-b747-cf6bf7b40576"
      unitRef="usd">32900000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <pro:Convertibledebtissuancecostequitycomponent
      contextRef="ib454609746ca432fb6f9219d979b5bdc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMzM1Nw_70899251-0f84-4fa6-91a1-b8f92e4d1b19"
      unitRef="usd">1300000</pro:Convertibledebtissuancecostequitycomponent>
    <pro:Convertibledebtissuancecostequitycomponent
      contextRef="ie72320310a654e919602a8ac57cfc34d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfMzM2NA_06cd9822-4915-4d46-a9f5-4716b11423cc"
      unitRef="usd">1100000</pro:Convertibledebtissuancecostequitycomponent>
    <us-gaap:DebtInstrumentPeriodicPaymentInterest
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMi0xLTEtMS0w_c6fca7ab-f201-4df6-a5a6-83aa05c19583"
      unitRef="usd">1203000</us-gaap:DebtInstrumentPeriodicPaymentInterest>
    <us-gaap:DebtInstrumentPeriodicPaymentInterest
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMi0zLTEtMS0w_fc21834f-87a0-40cf-9bbf-7c3b2ff86b70"
      unitRef="usd">500000</us-gaap:DebtInstrumentPeriodicPaymentInterest>
    <us-gaap:DebtInstrumentPeriodicPaymentInterest
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMi01LTEtMS0w_61c6cdb3-72e9-431b-b541-5e3968ebbfdf"
      unitRef="usd">3609000</us-gaap:DebtInstrumentPeriodicPaymentInterest>
    <us-gaap:DebtInstrumentPeriodicPaymentInterest
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMi03LTEtMS0w_11a018ee-9631-4b88-84e7-4914553871b8"
      unitRef="usd">1219000</us-gaap:DebtInstrumentPeriodicPaymentInterest>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMy0xLTEtMS0w_4e43ec48-fe0e-4e91-bf03-58aeca7dd066"
      unitRef="usd">373000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMy0zLTEtMS0w_90e74787-2ecc-402f-9b4b-d87638779ded"
      unitRef="usd">174000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMy01LTEtMS0w_73773a75-37c3-45f1-9fae-379cd3c060d5"
      unitRef="usd">1119000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfMy03LTEtMS0w_5b7b6829-ff50-4872-b732-3c832418e204"
      unitRef="usd">488000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNC0xLTEtMS0w_fc3fe18f-2e55-40f2-9b02-c894884428d6"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNC0zLTEtMS0w_f92da8c0-61b5-44ac-a2cf-a981ec96476f"
      unitRef="usd">1824000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNC01LTEtMS0w_cf055be2-abef-427d-b31e-8117ef47444a"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNC03LTEtMS0w_96a2804e-d8e9-4a1a-a598-94a875e6cb1c"
      unitRef="usd">4938000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebt
      contextRef="i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNS0xLTEtMS0w_49f0b1ad-5782-48e0-81c9-4df9705497db"
      unitRef="usd">1576000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNS0zLTEtMS0w_44db816b-84b3-4b39-a10a-8109d3375c7a"
      unitRef="usd">2498000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNS01LTEtMS0w_09f2b81b-6e42-41fa-99b6-1bf02ea95cc3"
      unitRef="usd">4728000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i90c22ed8afa44483938a0fa55f9d4aab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RhYmxlOmY3OTgzMjc0YjQzNDQ2MTU5MDgyMTlhNWYzODdlMGMyL3RhYmxlcmFuZ2U6Zjc5ODMyNzRiNDM0NDYxNTkwODIxOWE1ZjM4N2UwYzJfNS03LTEtMS0w_7709cc4e-58d9-4498-9313-1cc53809aa45"
      unitRef="usd">6645000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentConvertibleStockPriceTrigger
      contextRef="ic5284e204a664702a87153cbacfe5edc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDQzMQ_78b73cd2-64a2-4f6e-b04c-dde3034c4d64"
      unitRef="usdPerShare">41.82</us-gaap:DebtInstrumentConvertibleStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i914bb4437d374598b39c7ee7fb829573_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDQzNw_a7807f33-78a4-412c-b955-d6e6d44e425c"
      unitRef="usdPerShare">78.90</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleStockPriceTrigger
      contextRef="ia1aaed50220840fe9595cc4be2ff2d30_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDQ3OQ_264ff7e8-3fcd-4018-8be6-4b7637eaf9e4"
      unitRef="usdPerShare">66.05</us-gaap:DebtInstrumentConvertibleStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="id77e7993cfc74399950ad5e9383725c2_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDQ4NQ_3feea560-00b4-4365-8da0-6405b8a59a05"
      unitRef="usdPerShare">101.62</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <pro:Purchaseofcappedcall
      contextRef="ic5284e204a664702a87153cbacfe5edc_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDY4MQ_c526269d-53a4-4163-a348-bd48405530b5"
      unitRef="usd">25300000</pro:Purchaseofcappedcall>
    <pro:Purchaseofcappedcall
      contextRef="ia1aaed50220840fe9595cc4be2ff2d30_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81NS9mcmFnOmUzMDc4Yzg4ZTg5MTRiOWViYWU5MDM0OWM2N2ZhNTFkL3RleHRyZWdpb246ZTMwNzhjODhlODkxNGI5ZWJhZTkwMzQ5YzY3ZmE1MWRfNDY4OA_d2343f6f-4a1d-401a-b949-cddbbc117f2d"
      unitRef="usd">16400000</pro:Purchaseofcappedcall>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81OC9mcmFnOjRiOThlMWFhOGVlMzRkMzM5YWIwZTBkZjU4MjE2OGIwL3RleHRyZWdpb246NGI5OGUxYWE4ZWUzNGQzMzlhYjBlMGRmNTgyMTY4YjBfMTAwNA_fd3da5f9-6a86-48d1-83c4-a43f9c214d5d">Commitments and Contingencies&lt;div&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;&#160;&#160;&#160;&#160;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&#160;&#160;In the ordinary course of business, the Company regularly becomes involved in contract and other negotiations and, in more limited circumstances, becomes involved in legal proceedings, claims and litigation. The outcomes of these matters are inherently unpredictable. The Company is not currently involved in any outstanding litigation that it believes, individually or in the aggregate, will have a material adverse effect on its business, financial condition, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Purchase commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 enters into various purchase commitments for goods and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 July 2021, the Company entered into a noncancelable agreement for data subscription services with a five-year term. The purchase commitment as of September&#160;30, 2021 was $5.0 million and the agreement expires in June 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 2019, the Company entered into a noncancelable agreement with a computing infrastructure vendor that amended the existing agreement dated June 2017. The amended agreement expires in March 2022. The purchase commitment as of September&#160;30, 2021 was&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $17.7 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;.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation
      contextRef="i3c733a52cb9c440385aacdd9eb877cef_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81OC9mcmFnOjRiOThlMWFhOGVlMzRkMzM5YWIwZTBkZjU4MjE2OGIwL3RleHRyZWdpb246NGI5OGUxYWE4ZWUzNGQzMzlhYjBlMGRmNTgyMTY4YjBfMTA5OTUxMTYyOTIzNQ_dbb72c30-ef69-4912-8afe-6fc923bc1f9c"
      unitRef="usd">5000000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligation
      contextRef="ibd485c00eca7412d96b25087521e1393_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmMTMxOTZjYTJkNTQ1NTY4MWMwMDViNTYxZDhiMjY0L3NlYzowZjEzMTk2Y2EyZDU0NTU2ODFjMDA1YjU2MWQ4YjI2NF81OC9mcmFnOjRiOThlMWFhOGVlMzRkMzM5YWIwZTBkZjU4MjE2OGIwL3RleHRyZWdpb246NGI5OGUxYWE4ZWUzNGQzMzlhYjBlMGRmNTgyMTY4YjBfOTI5_38a4d43c-5b8e-4a82-950b-fab240a21f04"
      unitRef="usd">17700000</us-gaap:PurchaseObligation>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281348504248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Oct. 26, 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_dei_EntityInformationLineItems', window );"><strong>Entity 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">Sep. 30,  2021<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-33554<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">PROS HOLDINGS, 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">76-0168604<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">3200 Kirby Drive, Suite 600<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">Houston<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">TX<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">77098<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">(713)<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">335-5151<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 12(b) Security</a></td>
<td class="text">Common stock $0.001 par value per share<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</a></td>
<td class="text">PRO<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 );">Security Exchange Name</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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001392972<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_AmendmentFlag', window );">Amendment Flag</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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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="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, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,392,129<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_dei_EntityAddressesAddressTypeAxis=dei_FormerAddressMember', window );">Former Address [Member]</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_EntityInformationLineItems', window );"><strong>Entity 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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text"> <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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text"> <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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text"> <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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text"> <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_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_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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EntityInformationLineItems</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_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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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_dei_EntityAddressesAddressTypeAxis=dei_FormerAddressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">dei_EntityAddressesAddressTypeAxis=dei_FormerAddressMember</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>13
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281349064632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 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_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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 308,642<span></span>
</td>
<td class="nump">$ 329,134<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 );">Trade and Other Receivables, Net, Current</a></td>
<td class="nump">43,125<span></span>
</td>
<td class="nump">49,578<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_DeferredCostsCurrent', window );">Deferred Costs, Current</a></td>
<td class="nump">5,850<span></span>
</td>
<td class="nump">5,941<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 and other current assets</a></td>
<td class="nump">10,513<span></span>
</td>
<td class="nump">9,647<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">368,130<span></span>
</td>
<td class="nump">394,300<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">32,395<span></span>
</td>
<td class="nump">36,504<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 Asset</a></td>
<td class="nump">25,926<span></span>
</td>
<td class="nump">30,689<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_DeferredCosts', window );">Deferred Costs, Noncurrent</a></td>
<td class="nump">10,339<span></span>
</td>
<td class="nump">12,544<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 );">Intangible Assets, Net (Excluding Goodwill)</a></td>
<td class="nump">5,738<span></span>
</td>
<td class="nump">8,341<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">49,439<span></span>
</td>
<td class="nump">50,044<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_OtherAssetsNoncurrent', window );">Other long term assets, net</a></td>
<td class="nump">9,053<span></span>
</td>
<td class="nump">7,549<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_Assets', window );">Total assets</a></td>
<td class="nump">501,020<span></span>
</td>
<td class="nump">539,971<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_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="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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4,998<span></span>
</td>
<td class="nump">4,246<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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">12,233<span></span>
</td>
<td class="nump">13,065<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and other employee benefits</a></td>
<td class="nump">25,741<span></span>
</td>
<td class="nump">25,514<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_OperatingLeaseLiabilityCurrent', window );">Operating Lease, Liability, Current</a></td>
<td class="nump">6,286<span></span>
</td>
<td class="nump">5,937<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_DeferredRevenueCurrent', window );">Deferred Revenue, Current</a></td>
<td class="nump">99,300<span></span>
</td>
<td class="nump">99,156<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">148,558<span></span>
</td>
<td class="nump">147,918<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_DeferredRevenueNoncurrent', window );">Long-term deferred revenue</a></td>
<td class="nump">6,464<span></span>
</td>
<td class="nump">11,372<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_ConvertibleDebtNoncurrent', window );">Convertible Debt, Noncurrent</a></td>
<td class="nump">287,914<span></span>
</td>
<td class="nump">218,028<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, Liability, Noncurrent</a></td>
<td class="nump">39,000<span></span>
</td>
<td class="nump">44,099<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 Liabilities, Noncurrent</a></td>
<td class="nump">1,150<span></span>
</td>
<td class="nump">1,517<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">483,086<span></span>
</td>
<td class="nump">422,934<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 (see Note 9)</a></td>
<td class="text"> <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_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="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_PreferredStockValue', window );">Preferred Stock, Value, Issued</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_CommonStockValue', window );">Common Stock, Value, Issued</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">48<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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">537,058<span></span>
</td>
<td class="nump">589,040<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_TreasuryStockValue', window );">Treasury Stock, Value</a></td>
<td class="num">(29,847)<span></span>
</td>
<td class="num">(29,847)<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 );">Retained Earnings (Accumulated Deficit)</a></td>
<td class="num">(485,043)<span></span>
</td>
<td class="num">(438,773)<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), Net of Tax</a></td>
<td class="num">(4,283)<span></span>
</td>
<td class="num">(3,431)<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_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">17,934<span></span>
</td>
<td class="nump">117,037<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 501,020<span></span>
</td>
<td class="nump">$ 539,971<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_PreferredStockSharesAuthorized', window );">Preferred stock - shares authorized</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock - par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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_PreferredStockSharesIssued', window );">Preferred stock - shares issued</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_CommonStockSharesAuthorized', window );">Common stock - shares authorized</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="nump">75,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_CommonStockParOrStatedValuePerShare', window );">Common stock - par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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_TreasuryStockShares', window );">Treasury stock - shares</a></td>
<td class="nump">4,680,723<span></span>
</td>
<td class="nump">4,680,723<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_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 http://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 http://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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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(30)(a)(1))<br> -URI http://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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-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 http://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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-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 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. 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. 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://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://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_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=120398452&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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-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_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_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 http://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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common shares permitted to be issued by an entity's charter and bylaws.</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 http://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_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_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 http://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 http://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_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's 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.22)<br> -URI http://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_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred cost, excluding capitalized cost related to contract with customer; 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://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(17))<br> -URI http://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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_DeferredCosts</td>
</tr>
<tr>
<td style="padding-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_DeferredCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings 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.8)<br> -URI http://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_DeferredCostsCurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income and obligation to transfer product and 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://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_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-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 http://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_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/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 http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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 http://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_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 http://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_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 http://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 http://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://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.17)<br> -URI http://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 http://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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock nonredeemable or redeemable solely at the option 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</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 http://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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred 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://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 http://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 http://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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-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://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(7))<br> -URI http://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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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(8))<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://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 http://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 http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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 http://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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</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,30)<br> -URI http://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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</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 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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,30)<br> -URI http://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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-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>14
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281427259352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for bad debts</a></td>
<td class="nump">$ 1,043,000<span></span>
</td>
<td class="nump">$ 4,122,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock - par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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_PreferredStockSharesAuthorized', window );">Preferred stock - shares authorized</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,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_PreferredStockSharesIssued', window );">Preferred stock - shares issued</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_CommonStockParOrStatedValuePerShare', window );">Common stock - par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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_CommonStockSharesAuthorized', window );">Common stock - shares authorized</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="nump">75,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_CommonStockSharesIssued', window );">Common stock - shares issued</a></td>
<td class="nump">49,072,852<span></span>
</td>
<td class="nump">48,142,267<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_CommonStockSharesOutstanding', window );">Common stock - shares outstanding</a></td>
<td class="nump">44,392,129<span></span>
</td>
<td class="nump">43,461,544<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_TreasuryStockShares', window );">Treasury stock - shares</a></td>
<td class="nump">4,680,723<span></span>
</td>
<td class="nump">4,680,723<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_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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 http://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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common shares permitted to be issued by an entity's charter and bylaws.</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 http://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_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</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 http://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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock nonredeemable or redeemable solely at the option 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</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 http://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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</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,30)<br> -URI http://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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281349138664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from Contract with Customer, Including Assessed Tax</a></td>
<td class="nump">$ 62,671<span></span>
</td>
<td class="nump">$ 61,508<span></span>
</td>
<td class="nump">$ 186,450<span></span>
</td>
<td class="nump">$ 191,566<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 );">Cost of Goods and Services Sold</a></td>
<td class="nump">26,052<span></span>
</td>
<td class="nump">24,637<span></span>
</td>
<td class="nump">78,948<span></span>
</td>
<td class="nump">79,314<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">36,619<span></span>
</td>
<td class="nump">36,871<span></span>
</td>
<td class="nump">107,502<span></span>
</td>
<td class="nump">112,252<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_SellingAndMarketingExpense', window );">Selling and Marketing Expense</a></td>
<td class="nump">21,025<span></span>
</td>
<td class="nump">21,951<span></span>
</td>
<td class="nump">63,779<span></span>
</td>
<td class="nump">67,882<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_GeneralAndAdministrativeExpense', window );">General and Administrative Expense</a></td>
<td class="nump">12,380<span></span>
</td>
<td class="nump">11,948<span></span>
</td>
<td class="nump">36,852<span></span>
</td>
<td class="nump">40,356<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_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost', window );">Research and development</a></td>
<td class="nump">19,022<span></span>
</td>
<td class="nump">19,135<span></span>
</td>
<td class="nump">59,575<span></span>
</td>
<td class="nump">56,668<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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="num">(15,808)<span></span>
</td>
<td class="num">(16,163)<span></span>
</td>
<td class="num">(52,704)<span></span>
</td>
<td class="num">(52,654)<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_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</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_pro_Convertibledebtinterestandamortization', window );">Convertible debt interest and amortization</a></td>
<td class="num">(1,576)<span></span>
</td>
<td class="num">(2,498)<span></span>
</td>
<td class="num">(4,728)<span></span>
</td>
<td class="num">(6,645)<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_OtherNonoperatingIncomeExpense', window );">Other Nonoperating Income (Expense)</a></td>
<td class="num">(71)<span></span>
</td>
<td class="nump">122<span></span>
</td>
<td class="nump">219<span></span>
</td>
<td class="nump">1,099<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 );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total</a></td>
<td class="num">(17,455)<span></span>
</td>
<td class="num">(18,539)<span></span>
</td>
<td class="num">(57,213)<span></span>
</td>
<td class="num">(58,200)<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 );">Income tax provision (benefit)</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">318<span></span>
</td>
<td class="nump">387<span></span>
</td>
<td class="nump">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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (17,525)<span></span>
</td>
<td class="num">$ (18,857)<span></span>
</td>
<td class="num">$ (57,600)<span></span>
</td>
<td class="num">$ (58,800)<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_EarningsPerShareBasic', window );">Earnings Per Share, Basic</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">$ (1.30)<span></span>
</td>
<td class="num">$ (1.36)<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_EarningsPerShareAbstract', window );"><strong>Net earnings (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_EarningsPerShareBasicAndDiluted', window );">Earnings Per Share, Basic and Diluted</a></td>
<td class="num">(0.39)<span></span>
</td>
<td class="num">(0.44)<span></span>
</td>
<td class="num">(1.30)<span></span>
</td>
<td class="num">(1.36)<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_EarningsPerShareDiluted', window );">Earnings Per Share, Diluted</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">$ (1.30)<span></span>
</td>
<td class="num">$ (1.36)<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>Weighted average number of shares:</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted Average Number of Shares Outstanding, Basic and Diluted</a></td>
<td class="nump">44,386<span></span>
</td>
<td class="nump">43,347<span></span>
</td>
<td class="nump">44,318<span></span>
</td>
<td class="nump">43,251<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 );">Weighted Average Number of Shares Outstanding, Basic</a></td>
<td class="nump">44,386<span></span>
</td>
<td class="nump">43,347<span></span>
</td>
<td class="nump">44,318<span></span>
</td>
<td class="nump">43,251<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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income, net of tax:</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</a></td>
<td class="num">$ (401)<span></span>
</td>
<td class="nump">$ 133<span></span>
</td>
<td class="num">$ (852)<span></span>
</td>
<td class="nump">$ 49<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="num">(401)<span></span>
</td>
<td class="nump">133<span></span>
</td>
<td class="num">(852)<span></span>
</td>
<td class="nump">49<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 income (loss)</a></td>
<td class="num">(17,926)<span></span>
</td>
<td class="num">(18,724)<span></span>
</td>
<td class="num">(58,452)<span></span>
</td>
<td class="num">(58,751)<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=pro_SubscriptionMaintenanceAndSupportMember', window );">Subscription, maintenance and support</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from Contract with Customer, Including Assessed Tax</a></td>
<td class="nump">52,596<span></span>
</td>
<td class="nump">52,794<span></span>
</td>
<td class="nump">157,712<span></span>
</td>
<td class="nump">162,605<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 );">Cost of Goods and Services Sold</a></td>
<td class="nump">15,166<span></span>
</td>
<td class="nump">15,074<span></span>
</td>
<td class="nump">46,971<span></span>
</td>
<td class="nump">45,730<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_SubscriptionAndCirculationMember', window );">Subscription and Circulation [Member]</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from Contract with Customer, Including Assessed Tax</a></td>
<td class="nump">44,119<span></span>
</td>
<td class="nump">42,029<span></span>
</td>
<td class="nump">130,991<span></span>
</td>
<td class="nump">127,576<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 );">Cost of Goods and Services Sold</a></td>
<td class="nump">13,122<span></span>
</td>
<td class="nump">12,897<span></span>
</td>
<td class="nump">40,512<span></span>
</td>
<td class="nump">38,153<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_MaintenanceMember', window );">Maintenance [Member]</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from Contract with Customer, Including Assessed Tax</a></td>
<td class="nump">8,477<span></span>
</td>
<td class="nump">10,765<span></span>
</td>
<td class="nump">26,721<span></span>
</td>
<td class="nump">35,029<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 );">Cost of Goods and Services Sold</a></td>
<td class="nump">2,044<span></span>
</td>
<td class="nump">2,177<span></span>
</td>
<td class="nump">6,459<span></span>
</td>
<td class="nump">7,577<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_ServiceMember', window );">Service [Member]</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from Contract with Customer, Including Assessed Tax</a></td>
<td class="nump">10,075<span></span>
</td>
<td class="nump">8,714<span></span>
</td>
<td class="nump">28,738<span></span>
</td>
<td class="nump">28,961<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 );">Cost of Goods and Services Sold</a></td>
<td class="nump">$ 10,886<span></span>
</td>
<td class="nump">$ 9,563<span></span>
</td>
<td class="nump">$ 31,977<span></span>
</td>
<td class="nump">$ 33,584<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pro_Convertibledebtinterestandamortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible debt interest and amortization</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;">pro_Convertibledebtinterestandamortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&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_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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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_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_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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-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_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123384075&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://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_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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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_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_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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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_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 http://asc.fasb.org/extlink&amp;oid=124509347&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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other comprehensive income (loss).</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 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_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 http://asc.fasb.org/extlink&amp;oid=123367319&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_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.</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 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including 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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-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 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<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 http://asc.fasb.org/extlink&amp;oid=123359005&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<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 http://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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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=pro_SubscriptionMaintenanceAndSupportMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pro_SubscriptionMaintenanceAndSupportMember</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_SubscriptionAndCirculationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubscriptionAndCirculationMember</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_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MaintenanceMember</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_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ServiceMember</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>16
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281348831624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>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 income (loss)</a></td>
<td class="num">$ (57,600,000)<span></span>
</td>
<td class="num">$ (58,800,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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income 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_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">8,828,000<span></span>
</td>
<td class="nump">10,584,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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of Financing Costs and Discounts</a></td>
<td class="nump">1,119,000<span></span>
</td>
<td class="nump">5,456,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_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">25,410,000<span></span>
</td>
<td class="nump">18,477,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_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="num">(2,078,000)<span></span>
</td>
<td class="nump">5,549,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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pro_AccountsAndUnbilledReceivables', window );">Accounts and unbilled receivables</a></td>
<td class="nump">8,521,000<span></span>
</td>
<td class="num">(8,584,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_IncreaseDecreaseInOtherOperatingAssets', window );">Increase (Decrease) in Deferred Costs</a></td>
<td class="nump">2,296,000<span></span>
</td>
<td class="nump">2,343,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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">397,000<span></span>
</td>
<td class="nump">131,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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net</a></td>
<td class="nump">35,000<span></span>
</td>
<td class="nump">7,169,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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">593,000<span></span>
</td>
<td class="nump">2,175,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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="num">(539,000)<span></span>
</td>
<td class="num">(11,500,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_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll and other employee benefits</a></td>
<td class="nump">215,000<span></span>
</td>
<td class="num">(10,601,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_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(4,782,000)<span></span>
</td>
<td class="num">(24,240,000)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="num">(17,585,000)<span></span>
</td>
<td class="num">(61,841,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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing 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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(2,432,000)<span></span>
</td>
<td class="num">(23,551,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_PaymentsToAcquireOtherProductiveAssets', window );">Payments to Acquire Other Productive Assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,265,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_PaymentsToAcquireOtherInvestments', window );">Payments to Acquire Other Investments</a></td>
<td class="num">(2,670,000)<span></span>
</td>
<td class="num">(113,000)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(5,102,000)<span></span>
</td>
<td class="num">(24,929,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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing 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_ProceedsFromStockPlans', window );">Proceeds from Stock Plans</a></td>
<td class="nump">3,111,000<span></span>
</td>
<td class="nump">2,824,000<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_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits', window );">Tax withholding related to net share settlement of restricted stock units</a></td>
<td class="num">(352,000)<span></span>
</td>
<td class="num">(20,334,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_RepaymentsOfNotesPayable', window );">Repayments of Notes Payable</a></td>
<td class="num">(288,000)<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_ProceedsFromConvertibleDebt', window );">Proceeds from Convertible Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">146,925,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_PaymentsOfDebtIssuanceCosts', window );">Payments of Debt Issuance Costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(675,000)<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_pro_Purchaseofcappedcall', window );">Purchase of capped call</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(25,335,000)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">2,471,000<span></span>
</td>
<td class="nump">103,405,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_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of Exchange Rate on Cash and Cash Equivalents</a></td>
<td class="num">(276,000)<span></span>
</td>
<td class="num">(360,000)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</a></td>
<td class="num">(20,492,000)<span></span>
</td>
<td class="nump">16,275,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_CashAndCashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash and 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_CashAndCashEquivalentsAtCarryingValue', window );">Beginning of period</a></td>
<td class="nump">329,134,000<span></span>
</td>
<td class="nump">306,077,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_CashAndCashEquivalentsAtCarryingValue', window );">End of period</a></td>
<td class="nump">308,642,000<span></span>
</td>
<td class="nump">322,352,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_CapitalExpendituresIncurredButNotYetPaid', window );">Capital Expenditures Incurred but Not yet Paid</a></td>
<td class="nump">$ 63,000<span></span>
</td>
<td class="nump">$ 3,040,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pro_AccountsAndUnbilledReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts and unbilled receivables</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;">pro_AccountsAndUnbilledReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_Purchaseofcappedcall">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase of capped call</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;">pro_Purchaseofcappedcall</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to satisfy employee tax withholding obligations related to share-based compensation 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;">pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123431023&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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. 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. 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://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://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_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsAtCarryingValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAtCarryingValueAbstract</td>
</tr>
<tr>
<td style="padding-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_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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<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 http://asc.fasb.org/extlink&amp;oid=123570139&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_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-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_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</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 http://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_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-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_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 http://asc.fasb.org/extlink&amp;oid=123570139&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_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 http://asc.fasb.org/extlink&amp;oid=123570139&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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income and obligation to transfer product and 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/2003/role/exampleRef<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 http://asc.fasb.org/extlink&amp;oid=123570139&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_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</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 http://asc.fasb.org/extlink&amp;oid=123570139&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_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-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_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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent operating assets after deduction of noncurrent operating liabilities classified as 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;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating 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 http://asc.fasb.org/extlink&amp;oid=123570139&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_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-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_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 http://asc.fasb.org/extlink&amp;oid=123570139&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_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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquire investments 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsToAcquireOtherInvestments</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireOtherProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, 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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsToAcquireOtherProductiveAssets</td>
</tr>
<tr>
<td style="padding-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 http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with the amount received from the stock plan 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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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_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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281339244504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statement of Stockholders' Equity Statement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th">
<div>Retained Earnings [Member] </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income, net of tax [Member]</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 );">Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,630,123<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 Attributable to Parent- Beginning Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 164,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47<span></span>
</td>
<td class="nump">$ 560,496<span></span>
</td>
<td class="num">$ (29,847)<span></span>
</td>
<td class="num">$ (361,789)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,911)<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_TreasuryStockShares', window );">Treasury Stock, Shares - Beginning Balance at Dec. 31, 2019</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">4,680,723<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_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="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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">653,874<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Stock Issued During Period, Value, Restricted Stock Award, Gross</a></td>
<td class="num">(20,334)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(20,335)<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock Issued During Period, Shares, Employee Stock Purchase Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,457<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_ProceedsFromStockPlans', window );">Proceeds from Stock Plans</a></td>
<td class="nump">2,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,824<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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt</a></td>
<td class="nump">47,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,215<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall', window );">Adjustments to Additional Paid in Capital, Other</a></td>
<td class="num">(25,335)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,335)<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_pro_WarrantExerciseShares', window );">Warrant Exercise, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pro_WarrantExerciseValue', window );">Warrant Exercise, Value</a></td>
<td class="nump">0<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="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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">18,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,419<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="nump">49<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="nump">49<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_NetIncomeLoss', window );">Net Income (Loss) Attributable to Parent</a></td>
<td class="num">(58,800)<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">(58,800)<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_TreasuryStockShares', window );">Treasury Stock, Shares - Enging Balance at Sep. 30, 2020</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">4,680,723<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 Attributable to Parent- Ending Balance at Sep. 30, 2020</a></td>
<td class="nump">129,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">583,284<span></span>
</td>
<td class="num">$ (29,847)<span></span>
</td>
<td class="num">(420,589)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,862)<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 );">Common Stock, Shares, Outstanding, Ending Balance at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,349,617<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 );">Common Stock, Shares, Outstanding, Beginning Balance at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,304,461<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 Attributable to Parent- Beginning Balance at Jun. 30, 2020</a></td>
<td class="nump">118,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">553,696<span></span>
</td>
<td class="num">$ (29,847)<span></span>
</td>
<td class="num">(401,732)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,995)<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_TreasuryStockShares', window );">Treasury Stock, Shares - Beginning Balance at Jun. 30, 2020</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">4,680,723<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_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="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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,473<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Stock Issued During Period, Value, Restricted Stock Award, Gross</a></td>
<td class="num">(113)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(113)<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock Issued During Period, Shares, Employee Stock Purchase Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,683<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_ProceedsFromStockPlans', window );">Proceeds from Stock Plans</a></td>
<td class="nump">1,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,460<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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt</a></td>
<td class="nump">47,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,215<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall', window );">Adjustments to Additional Paid in Capital, Other</a></td>
<td class="num">(25,335)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,335)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">6,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,361<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="nump">133<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="nump">133<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_NetIncomeLoss', window );">Net Income (Loss) Attributable to Parent</a></td>
<td class="num">(18,857)<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">(18,857)<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_TreasuryStockShares', window );">Treasury Stock, Shares - Enging Balance at Sep. 30, 2020</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">4,680,723<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 Attributable to Parent- Ending Balance at Sep. 30, 2020</a></td>
<td class="nump">$ 129,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">583,284<span></span>
</td>
<td class="num">$ (29,847)<span></span>
</td>
<td class="num">(420,589)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,862)<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 );">Common Stock, Shares, Outstanding, Ending Balance at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,349,617<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 );">Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">43,461,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,461,544<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 Attributable to Parent- Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 117,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">589,040<span></span>
</td>
<td class="num">$ (29,847)<span></span>
</td>
<td class="num">(438,773)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,431)<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_TreasuryStockShares', window );">Treasury Stock, Shares - Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">4,680,723<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">4,680,723<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 Attributable to Parent- Ending Balance at Jan. 01, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (68,768)<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">$ 11,330<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 );">Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">43,461,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,461,544<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 Attributable to Parent- Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 117,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">589,040<span></span>
</td>
<td class="num">$ (29,847)<span></span>
</td>
<td class="num">(438,773)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,431)<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_TreasuryStockShares', window );">Treasury Stock, Shares - Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">4,680,723<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">4,680,723<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_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="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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">849,502<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Stock Issued During Period, Value, Restricted Stock Award, Gross</a></td>
<td class="num">$ (352)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(353)<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock Issued During Period, Shares, Employee Stock Purchase Plans</a></td>
<td class="nump">81,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,083<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_ProceedsFromStockPlans', window );">Proceeds from Stock Plans</a></td>
<td class="nump">$ 3,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,111<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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Adjustments to Additional Paid in Capital, Equity Component of 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="num">(80,098)<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 );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">25,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,358<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="num">(852)<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="num">(852)<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 Income (Loss) Attributable to Parent</a></td>
<td class="num">$ (57,600)<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">(57,600)<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_TreasuryStockShares', window );">Treasury Stock, Shares - Enging Balance at Sep. 30, 2021</a></td>
<td class="nump">4,680,723<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">4,680,723<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 Attributable to Parent- Ending Balance at Sep. 30, 2021</a></td>
<td class="nump">$ 17,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
<td class="nump">537,058<span></span>
</td>
<td class="num">$ (29,847)<span></span>
</td>
<td class="num">(485,043)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,283)<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 );">Common Stock, Shares, Outstanding, Ending Balance at Sep. 30, 2021</a></td>
<td class="nump">44,392,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,392,129<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 );">Common Stock, Shares, Outstanding, Beginning Balance at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,339,682<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 Attributable to Parent- Beginning Balance at Jun. 30, 2021</a></td>
<td class="nump">$ 25,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
<td class="nump">526,926<span></span>
</td>
<td class="num">$ (29,847)<span></span>
</td>
<td class="num">(467,518)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,882)<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_TreasuryStockShares', window );">Treasury Stock, Shares - Beginning Balance at Jun. 30, 2021</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">4,680,723<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_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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,334<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Stock Issued During Period, Value, Restricted Stock Award, Gross</a></td>
<td class="nump">$ 0<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 );">Stock Issued During Period, Shares, Employee Stock Purchase Plans</a></td>
<td class="nump">39,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,113<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_ProceedsFromStockPlans', window );">Proceeds from Stock Plans</a></td>
<td class="nump">$ 1,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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>
</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 );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">8,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,617<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="num">(401)<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="num">(401)<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 Income (Loss) Attributable to Parent</a></td>
<td class="num">$ (17,525)<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">(17,525)<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_TreasuryStockShares', window );">Treasury Stock, Shares - Enging Balance at Sep. 30, 2021</a></td>
<td class="nump">4,680,723<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">4,680,723<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 Attributable to Parent- Ending Balance at Sep. 30, 2021</a></td>
<td class="nump">$ 17,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
<td class="nump">$ 537,058<span></span>
</td>
<td class="num">$ (29,847)<span></span>
</td>
<td class="num">$ (485,043)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,283)<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 );">Common Stock, Shares, Outstanding, Ending Balance at Sep. 30, 2021</a></td>
<td class="nump">44,392,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,392,129<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment to paid in capital, purchase of capped call</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;">pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_WarrantExerciseShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant Exercise, Shares</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;">pro_WarrantExerciseShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_WarrantExerciseValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant Exercise, Value</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;">pro_WarrantExerciseValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment 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 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123466103&amp;loc=SL6014347-161799<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-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_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 http://asc.fasb.org/extlink&amp;oid=122142933&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 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other comprehensive income (loss).</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 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with the amount received from the stock plan 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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-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_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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://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 http://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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to Restricted Stock Awards, net of any shares forfeited.</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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://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 http://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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of stock related to Restricted Stock Awards issued 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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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(28))<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</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,30)<br> -URI http://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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281343328520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_pro_OrganizationAndNatureOfOperationsAbstract', window );"><strong>Organization and Nature of Operations [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_NatureOfOperations', window );">Organization and nature of operations</a></td>
<td class="text">Organization and Nature of Operations&#160;&#160;&#160;&#160;PROS Holdings, Inc., a Delaware corporation, through its operating subsidiaries (collectively, the "Company"), provides software-as-a-service ("SaaS") solutions that optimize shopping and selling experiences. Built on the PROS platform, these intelligent solutions leverage business artificial intelligence ("AI"), intuitive user experiences and process automation to deliver frictionless, personalized purchasing experiences designed to meet the real-time demands of today&#8217;s business-to-business ("B2B") and business-to-consumer ("B2C") omnichannel shoppers, regardless of industry. Companies can use these solutions to assess their market environments in real time to deliver customized prices and offers. The Company's solutions enable its customers to empower their buyers to move fluidly across its customers&#8217; direct sales, partner, online, mobile and emerging channels with personalized experiences regardless of which channel those buyers choose. The Company's decades of data science and AI expertise are infused into its solutions and are designed to reduce time and complexity through actionable intelligence.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pro_OrganizationAndNatureOfOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Organization and Nature of Operations [Abstract]</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;">pro_OrganizationAndNatureOfOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="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>19
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281343395800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Notes)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies [Text Block]</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="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</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align: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 accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") for interim financial reporting and applicable quarterly reporting regulations of the Securities and Exchange Commission ("SEC"). In management's opinion, the accompanying interim unaudited condensed consolidated financial statements include all adjustments necessary for a fair statement of the financial position of the Company as of September&#160;30, 2021, the results of operations for the three and nine months ended September&#160;30, 2021 and 2020, cash flows for the nine months ended September&#160;30, 2021 and 2020, and stockholders' equity for the three and nine months ended September&#160;30, 2021 and 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align: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 information and disclosures normally included in the notes to the annual financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements in the Company's Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December&#160;31, 2020 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and uncertainties</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since its initial onset in early 2020, the coronavirus ("COVID-19") pandemic has created significant global uncertainty,</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and c</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompliance with the various containment measures implemented by governmental authorities has impacted the Company's business, as well as the businesses of its customers, suppliers and other counterparties, and the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">scope and duration of the outbreak and timeframe for economic recovery is uncertain.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As t</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">here are no comparable recent events that provide guidance as to the long-term effect of the COVID-19 pandemic, the Company is unable to predict the full impact that COVID-19 will have on its results from operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Changes in accounting policies</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="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;There have been no material changes in the Company&#8217;s significant accounting policies and their application as compared to the significant accounting policies described in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020, except for the Company's adoption of certain accounting standards described in more detail under "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" in this Note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">below.</span></div><div style="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;</span></div><div style="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%">Fair value measurement</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align: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 financial assets that are included in cash and cash equivalents and that are measured at fair value on a recurring basis consisted of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$290.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $301.3 million at September&#160;30, 2021 and December&#160;31, 2020, respectively, and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by ASC 820. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 2021, the Company invested $2.0&#160;million in a privately held company. This investment is accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee.&#160;The Company estimates the fair value of its equity investments by considering available information such as pricing in recent rounds of financing and any other readily available market data, which represents level 3 in the fair value hierarchy. An impairment charge to current earnings is recorded when the cost of the investment exceeds its fair value and this condition is determined to be other-than-temporary. As of September&#160;30, 2021 the Company determined there were no other-than-temporary impairments on its equity investments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Trade and other receivables</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="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;Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.</span></div><div style="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;</span></div><div style="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%">Deferred costs</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="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;Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an incremental sales commission for renewals), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired. Deferred costs were&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$16.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;and&#160;$18.5 million&#160;as of September&#160;30, 2021&#160;and&#160;December&#160;31, 2020, respectively. Amortization expense for the deferred costs was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.6 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $1.5 million for the three months ended September&#160;30, 2021&#160;and&#160;2020, respectively, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.6 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $4.3 million for the nine months ended September&#160;30, 2021&#160;and&#160;2020, respectively. Amortization of deferred costs is included in selling and marketing expense in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">&#160;&#160;&#160;&#160;Deferred implementation costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="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 Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where professional services are not distinct from other undelivered obligations in its customer contracts.&#160;The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts, that are expected to be recoverable, and that enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs were</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $2.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $2.9 million as of September&#160;30, 2021 and&#160;December&#160;31, 2020, respectively. Amortization expense for the deferred implementation costs was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $0.4 million for the three months ended September&#160;30, 2021&#160;and&#160;2020, respectively, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.9 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $1.4 million for the nine months ended September&#160;30, 2021&#160;and&#160;2020, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</span></div><div style="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%">&#160;&#160;&#160;&#160;Recently adopted accounting pronouncements</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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;In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options ("Subtopic 470-20") and Derivatives and Hedging - Contracts in an Entity's Own Equity ("Subtopic 815-40")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This new standard is effective for the Company's interim and annual periods beginning January 1, 2022, and earlier adoption is permitted on January 1, 2021. The Company may elect to apply the amendments on a retrospective or modified retrospective basis. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company early adopted the new standard effective January 1, 2021 on the modified retrospective basis. The adoption decreased additional paid-in capital by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$80.1&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to the equity conversion component of the outstanding convertible notes which was previously separated and recorded in equity, and increased convertible debt, net by $68.8 million related to the removal of the debt discounts and adjustment of debt issuance cost recorded under the previous standard. The net cumulative effect of the adjustments of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$11.3&#160;million was recorded as a decrease to the opening balance of the accumulated deficit as of January 1, 2021. As a result of the adoption the non-cash interest expense was lower for the three and nine months ended September&#160;30, 2021 and will be lower for the remaining term of the outstanding convertible notes. The adoption had no impact on the condensed consolidated statements of cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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;With the exception of the new standard discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the&#160;nine&#160;months ended September&#160;30, 2021, as compared to the recent accounting pronouncements described in the Company's Annual Report, that are of significance or potential significance to the Company.</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<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 http://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_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>20
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281343313144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Revenue and Performance Obligation (Notes)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_pro_DeferredRevenueandPerformanceObligationAbstract', window );"><strong>Deferred Revenue and Performance Obligation [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_pro_DeferredrevenueandperformanceobligationTextBlock', window );">Deferred revenue and performance obligation [Text Block]</a></td>
<td class="text">Deferred Revenue and Performance Obligations<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Deferred Revenue</span></div><div><span><br/></span></div><div style="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;For the three months ended September&#160;30, 2021 and 2020, the Company recognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately $43.3 million and $45.3 million, respectively, and for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended September&#160;30, 2021 and 2020, the Company recognized approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;$86.0 million and $107.2 million, respectively,&#160;of revenue that was included in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deferred revenue balances at the beginning of the respective periods and primarily related to subscription services, maintenance and support, and services.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Performance Obligations</span></div><div><span><br/></span></div><div style="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; As of September&#160;30, 2021, the Company expects to recognize approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$373.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of revenue from remaining performance obligations. The Company expects, based on the terms of the related, underlying contractual arrangements, to recognize revenue on approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $180.5 million of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these performance obligations over the next&#160;12&#160;months, with the balance recognized thereafter. However, as a result of uncertain economic conditions caused by COVID-19, the amount of revenue recognized from the Company's contractual remaining performance obligations could vary and be less than what the Company expects as revenue recognized could be delayed or not occur depending on the ongoing impact of COVID-19.</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_pro_DeferredRevenueandPerformanceObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Revenue and Performance Obligation [Abstract]</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;">pro_DeferredRevenueandPerformanceObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_DeferredrevenueandperformanceobligationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue and performance obligation [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;">pro_DeferredrevenueandperformanceobligationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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>21
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281343395800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of Revenue (Notes)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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>Disaggregation of Revenue [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_pro_DisaggregationofRevenueTextBlock', window );">Disaggregation of Revenue [Text Block]</a></td>
<td class="text">Disaggregation of Revenue<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Revenue by Geography</span></div><div style="text-align:justify"><span><br/></span></div><div style="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 geographic information in the table below is presented for the three and nine months ended September&#160;30, 2021 and 2020. The Company categorizes geographic revenues based on the location of the customer's headquarters. Because the Company's contracts are predominately denominated in U.S. dollars, it has limited exposure to foreign currency exchange risk as discussed under "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Exchange Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of Part I, Item 3 below.</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:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><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.671%"/><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.256%"/><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.671%"/><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:8.256%"/><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.671%"/><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.256%"/><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.684%"/><td style="width:0.1%"/></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="21" 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%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Nine Months Ended September 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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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%">(in thousands)</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%">Revenue</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%">Percent</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%">Revenue</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%">Percent</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%">Revenue</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%">Percent</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%">Revenue</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%">Percent</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%">United States of America</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%">23,275&#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%">37&#160;</span></td><td style="background-color:#cceeff;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:#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%">19,960&#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%">32&#160;</span></td><td style="background-color:#cceeff;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:#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%">66,026&#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%">35&#160;</span></td><td style="background-color:#cceeff;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:#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%">62,475&#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%">33&#160;</span></td><td style="background-color:#cceeff;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="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%">Europe</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%">18,571&#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&#160;</span></td><td style="background-color:#ffffff;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:#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,827&#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%">31&#160;</span></td><td style="background-color:#ffffff;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:#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%">55,825&#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&#160;</span></td><td style="background-color:#ffffff;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:#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%">56,439&#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%">29&#160;</span></td><td style="background-color:#ffffff;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:#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%">The rest of the world</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%">20,825&#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%">33&#160;</span></td><td style="background-color:#cceeff;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:#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%">22,721&#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%">37&#160;</span></td><td style="background-color:#cceeff;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:#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%">64,599&#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%">35&#160;</span></td><td style="background-color:#cceeff;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:#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%">72,652&#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%">38&#160;</span></td><td style="background-color:#cceeff;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:#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%">&#160;&#160;&#160;&#160;&#160;&#160;Total revenue</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%">62,671&#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 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%">100&#160;</span></td><td style="background-color:#ffffff;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:#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%">61,508&#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 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%">100&#160;</span></td><td style="background-color:#ffffff;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:#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%">186,450&#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 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%">100&#160;</span></td><td style="background-color:#ffffff;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:#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%">191,566&#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 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%">100&#160;</span></td><td style="background-color:#ffffff;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></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_pro_DisaggregationofRevenueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disaggregation of Revenue [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;">pro_DisaggregationofRevenueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281343301000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Notes)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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 );">Lessee, Operating Leases [Text Block]</a></td>
<td class="text">Leases<div style="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 Company has operating leases for data centers, computer infrastructure, corporate offices and certain equipment. These leases have remaining lease terms ranging from 1 year to 12 years. Some of these leases include options to extend for up to 15 years, and some include options to terminate within 1 year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;As of September&#160;30, 2021, the Company did not have any finance leases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-top:5pt;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.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><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.426%"/><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.426%"/><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.431%"/><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 September 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%">Nine Months Ended September 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%">2021</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%">2020</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="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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 operating lease liabilities</span></td><td style="background-color:#ffffff;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-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,065&#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 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:bottom"><span style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,072&#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 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:bottom"><span style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,443&#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 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:bottom"><span style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,672&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset obtained in exchange for operating lease liability</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%">&#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 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%">9,785&#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%">291&#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%">11,544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, maturities of lease liabilities were 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:99.853%"><tr><td style="width:1.0%"/><td style="width:83.087%"/><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:13.981%"/><td style="width:0.1%"/></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:700;line-height:100%">Year&#160;Ending&#160;December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><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%">Remaining 2021</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:bottom"><span style="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,452&#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%">2022</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%">10,427&#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:top"><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="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%">11,342&#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:top"><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="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%">5,355&#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:top"><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="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%">4,245&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">4,129&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><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%">27,727&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating&#160;lease&#160;payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">65,677&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Less: Imputed interest</span></td><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%">(19,006)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Anticipated lease incentive</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%">(1,385)</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%">Total operating lease liabilities</span></td><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%">45,286&#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>
</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 http://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>23
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281343389304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share (Note)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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 );">Earnings per Share</a></td>
<td class="text">Earnings per Share<div style="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 following table sets forth the computation of basic and diluted earnings per share for the three and nine months ended September&#160;30, 2021 and 2020:</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: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: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="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 September 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%">Nine Months Ended September 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%">(in thousands, except per share data)</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%">2021</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%">2020</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%">2021</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%">2020</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: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"/><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"/><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 2px 19pt;text-align: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%">(17,525)</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,857)</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%">(57,600)</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%">(58,800)</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 19pt;text-align: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 shares (basic)</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%">44,386&#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%">43,347&#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%">44,318&#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%">43,251&#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of potential common shares</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 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%">&#8212;&#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 19pt;text-align: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 shares (diluted)</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%">44,386&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">43,347&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">44,318&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">43,251&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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 loss per share</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%">(0.39)</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%">(0.44)</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%">(1.30)</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%">(1.36)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</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%">(0.39)</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%">(0.44)</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%">(1.30)</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%">(1.36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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;</span></div><div style="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;Dilutive potential common shares consist of shares issuable upon the settlement of stock appreciation rights ("SARs"), and the vesting of restricted stock units ("RSUs") and market stock units ("MSUs"). Potential common shares determined to be antidilutive and excluded from diluted weighted average shares outstanding were approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.1 million and 1.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended September&#160;30, 2021 and 2020, respectively, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the nine months ended September&#160;30, 2021 and 2020. In addition, potential common shares related to the convertible notes determined to be antidilutive and excluded from diluted weighted average shares outstanding were 5.8 million for the three and nine months ended September&#160;30, 2021, and 2020.</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 http://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 http://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 http://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 http://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>24
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281349015640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncash Share-based Compensation (Note)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_pro_NoncashShareBasedCompensationAbstract', window );"><strong>Noncash Share-based Compensation [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 );">Noncash Share-based Compensation</a></td>
<td class="text">Noncash Share-based Compensation<div style="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;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's 2017 Equity Incentive Plan (as amended and restated, the "2017 Stock Plan") was approved by the Company's stockholders in May 2019 and reserved an aggregate amount of 4,550,000 shares available for issuance. In May 2021, the Company's stockholders approved an amendment to the 2017 Stock Plan increasing the aggregate amount of shares available for issuance to 7,650,000. As of September&#160;30, 2021, 4,080,355 shares remain available for issuance under the 2017 Stock Plan.</span></div><div style="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;</span></div><div style="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 following table presents the number of shares or units outstanding for each award type as of September&#160;30, 2021 and December&#160;31, 2020, respectively, (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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.853%"><tr><td style="width:1.0%"/><td style="width:64.932%"/><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:15.151%"/><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:15.153%"/><td style="width:0.1%"/></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:700;line-height:100%">Award type</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%">September 30, 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%">December 31, 2020</span></td></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:#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%">Restricted stock units (time-based)</span></td><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%">1,822&#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%">1,802&#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%">Restricted stock units (performance-based)</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%">140&#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%">162&#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"/></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%">Stock appreciation rights</span></td><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%">28&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market stock units</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%">126&#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%">111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September&#160;30, 2021, the Company granted 11,239 RSUs (time-based) with a weighted average grant-date fair value of $44.48 per share. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2021, the Company granted 834,828 RSUs (time-based) with a weighted average grant-date fair value of $47.54 per share. The Company also granted 125,541 MSUs with a weighted average grant-date fair value of $56.05 to certain executive employees during the nine months ended September&#160;30, 2021. These MSUs vest on January 31, 2024 and the actual number of MSUs that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Index over the performance period, as defined by each award's plan documents or individual award agreements. The maximum number of shares issuable upon vesting is 200% of the MSUs initially granted. The Company did not grant any stock options, SARs or performance-based RSUs during the nine months ended September&#160;30, 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 assumptions used to value the MSUs granted during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span></div><div style="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:75.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.854%"/><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%">September 30, 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%">Volatility</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%">53.29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:#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%">Risk-free interest rate</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%">0.22&#160;</span></td><td style="background-color:#ffffff;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:#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%">Expected award life in years</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%">2.97</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%">Dividend yield</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%">&#8212;</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense is allocated to expense categories on the unaudited condensed consolidated statements of comprehensive income (loss). The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive income (loss) for the three and nine months ended September&#160;30, 2021 and 2020:</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: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: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="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 September 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%">Nine Months Ended September 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%">2021</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%">2020</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%">2021</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%">2020</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%">Share-based compensation:</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"/><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"/><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%">Cost of revenue</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%">951&#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%">519&#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%">2,753&#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%">1,545&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling 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%">2,600&#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,727&#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%">7,334&#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%">5,558&#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 19pt;text-align: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,924&#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%">1,539&#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%">5,867&#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%">4,414&#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 19pt;text-align: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,159&#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,593&#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%">9,456&#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%">6,960&#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 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%">Total included in operating expenses</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%">7,683&#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 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%">5,859&#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 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%">22,657&#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%">16,932&#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%">Total share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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%">8,634&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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%">6,378&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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%">25,410&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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%">18,477&#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="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;</span></div><div style="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;At September&#160;30, 2021, the Company had an estimated</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $68.3 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of total unrecognized compensation costs related to share-based compensation arrangements. These costs will be recognized over a weighted average period o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f 2.6 years. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company's Employee Stock Purchase Plan (as amended, the "ESPP") provides for eligible employees to purchase shares on an after-tax basis in an amount between 1% and 10% of their annual pay: (i) on June 30 of each year at a 15% discount of the fair market value of the Company's common stock on January 1 or June 30, whichever is lower, and (ii) on Dec</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ember 31 of each year at a 15% discount of the fair market value of the Company's common stock on July 1 or December 31, whichever is lower. An employee may not purchase more than $5,000 in either of the six-month measurement periods described above or more than $10,000 annually. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company's stockholders approved an amendment to the ESPP Plan increasing the aggregate amount of shares available for issuance under the ESPP to 1,000,000. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September&#160;30, 2021, the Company issued </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,113</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,083</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares under the ESPP, respectively. As of September&#160;30, 2021, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493,711 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares remain authorized and available for issuance under the ESPP. As of September&#160;30, 2021, the Company held approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on behalf of employees for future purchases under the ESPP, and this amount was recorded in accrued payroll and other employee benefits in the Company's unaudited condensed consolidated balance sheet.</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_pro_NoncashShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash Share-based Compensation [Abstract]</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;">pro_NoncashShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281348125560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible debt (Notes)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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>
</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_LongTermDebtTextBlock', window );">Long-term Debt [Text Block]</a></td>
<td class="text">Convertible Senior Notes<div><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 following is a summary of the Company's convertible senior notes as of September&#160;30, 2021&#160;(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.415%"><tr><td style="width:1.0%"/><td style="width:42.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Date of Issuance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Unpaid Principal Balance</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%">Net Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Contractual Interest Rates</span></td></tr><tr style="height:12pt"><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;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%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">Noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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"/><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% Convertible Notes due in 2024 ("2024 Notes")</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">&#160;May    2019 </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:bottom"><span style="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%">143,750&#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%">141,433&#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="3" style="background-color:#cceeff;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%">1%</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%">2.25% Convertible Notes due in 2027 ("2027 Notes")</span></td><td colspan="3" style="background-color:#ffffff;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%">September 2020</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:bottom"><span style="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%">150,000&#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%">&#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 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%">146,481&#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="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%">2.25%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align: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 2027 and 2024 Notes (collectively, the "Notes")&#160;are general unsecured obligations and rank senior in right of payment to all of the Company's indebtedness that is expressly subordinated in right of payment to the Notes, rank equally in right of payment with all of the Company's existing and future liabilities that are not so subordinated, are effectively junior to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">structurally subordinated to all indebtedness and other liabilities of the Company's subsidiaries (including trade payables but excluding intercompany obligations owed to the Company or its subsidiaries).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest related to the 2027 Notes is payable semiannually in arrears in cash on March 15 and September 15 of each year, beginning on March 15, 2021. Interest related to the 2024 Notes is payable semi-annually in arrears on May 15 and November 15 of each year,&#160;beginning on November 15, 2019. The 2027 Notes mature on September 15, 2027 and the 2024 Notes mature on May 15, 2024, unless redeemed or converted in accordance with their terms prior to such date. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1,000 of principal of the 2027 Notes will initially be convertible into 23.9137 shares of the Company&#8217;s common stock, which is equivalent to an initial conversion price of approximately&#160;$41.82 per share. Each $1,000 of principal of the 2024 Notes will initially be convertible into 15.1394 shares of the Company&#8217;s common stock, which is equivalent to an initial conversion price of approximately&#160;$66.05 per share. The initial conversion price for the 2027 and the 2024 Notes is subject to adjustment upon the occurrence of certain specified events.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, the 2027 and 2024 Notes are not yet convertible and their remaining term is approximately 71 months and 31 months, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align: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 September&#160;30, 2021 and December&#160;31, 2020, the fair value of the principal amount of the Notes in the aggregate was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$302.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $363.8 million, respectively. The estimated fair value was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, including the Company's stock price and interest rates, which represents level 2 in the fair value hierarchy.</span></div><div style="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;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2021, the Company early adopted ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options and Derivatives and Hedging - Contracts in an Entity's Own Equity. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of the new standard, the Company removed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he debt discount and adjusted the debt issuance cost which was previously allocated between the liability and the equity component, resulting in an increase of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$68.8 million to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">convertible debt, net.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition, the Company recorded a reduction to additional paid-in capital of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$80.1&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to the equity conversion component of the outstanding convertible notes which was previously separated and recorded in equity. The net cumulative impact of the adoption of the standard was recorded as a decrease to accumulated deficit. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 consist of the following (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:65.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><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:15.130%"/><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:9pt;font-weight:700;line-height:100%">September 30, 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:9pt;font-weight:700;line-height:100%">December 31, 2020</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%">Liability component:</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%">Principal</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%">293,750&#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%">293,750&#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%">Less: debt discount and issuance cost, net of amortization</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%">(5,836)</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%">(75,722)</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%">Net carrying amount</span></td><td style="background-color:#ffffff;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-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%">287,914&#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 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:bottom"><span style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,028&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component</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:#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%">&#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 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%">80,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)  &#160;&#160;&#160;&#160;Recorded within additional paid-in capital in the unaudited condensed consolidated balance sheet. As of December&#160;31, 2020, it included $47.2 million and $32.9 million related to the 2027 and 2024 Notes, respectively, which was net of $1.3 million and $1.1 million issuance cost in equity, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align: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 total interest expense recognized related to the Notes (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:49.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:10.742%"/><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:10.742%"/><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:10.746%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended September 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:9pt;font-weight:700;line-height:100%">Nine Months Ended September 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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:700;line-height:100%">2020</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%">Coupon interest</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%">1,203&#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%">500&#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,609&#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%">1,219&#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%">Amortization of debt issuance 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:10pt;font-weight:400;line-height:100%">373&#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%">174&#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,119&#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%">488&#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%">Amortization of 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: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%">1,824&#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%">4,938&#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</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%">1,576&#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%">2,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"/><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%">4,728&#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%">6,645&#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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Capped Call Transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020 and in May 2019, in connection with the offering of the 2027 and 2024 Notes, respectively, the Company entered into privately negotiated capped call transactions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(collectively, the "Capped Call")</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with certain option counterparties. The Capped Call transactions cover, subject to customary anti-dilution adjustments, the number of shares of the </span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#8217;s common stock initially underlying the Notes, at a strike price that corresponds to the initial conversion price of the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The Capped Call transactions are intended to reduce potential dilution to the Company&#8217;s common stock and/or offset any cash payments the Company will be required to make in excess of the principal amounts upon any conversion of Notes, and to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effectively increase the overall conversion price of the 2027 Notes from $41.82 to $78.90 per share, and for the 2024 Notes from $66.05 to $101.62 per share. As the&#160;Capped Call&#160;transactions meet certain accounting criteria, they are recorded in stockholders&#8217; equity&#160;and are not accounted for as derivatives. The cost of the Capped Call was $25.3 million and $16.4 million for the 2027 and 2024 Notes, respectively, and was recorded as part of additional paid-in capital.</span><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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt.</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 http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281348792632">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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">Commitments and Contingencies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Litigation</span></div><div><span><br/></span></div><div style="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;In the ordinary course of business, the Company regularly becomes involved in contract and other negotiations and, in more limited circumstances, becomes involved in legal proceedings, claims and litigation. The outcomes of these matters are inherently unpredictable. The Company is not currently involved in any outstanding litigation that it believes, individually or in the aggregate, will have a material adverse effect on its business, financial condition, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Purchase commitments</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 enters into various purchase commitments for goods and services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 July 2021, the Company entered into a noncancelable agreement for data subscription services with a five-year term. The purchase commitment as of September&#160;30, 2021 was $5.0 million and the agreement expires in June 2026.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 2019, the Company entered into a noncancelable agreement with a computing infrastructure vendor that amended the existing agreement dated June 2017. The amended agreement expires in March 2022. The purchase commitment as of September&#160;30, 2021 was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $17.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</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 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<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 http://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 http://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>27
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281341494120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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</a></td>
<td class="text"><div style="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</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align: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 accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") for interim financial reporting and applicable quarterly reporting regulations of the Securities and Exchange Commission ("SEC"). In management's opinion, the accompanying interim unaudited condensed consolidated financial statements include all adjustments necessary for a fair statement of the financial position of the Company as of September&#160;30, 2021, the results of operations for the three and nine months ended September&#160;30, 2021 and 2020, cash flows for the nine months ended September&#160;30, 2021 and 2020, and stockholders' equity for the three and nine months ended September&#160;30, 2021 and 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align: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 information and disclosures normally included in the notes to the annual financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements in the Company's Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020 ("Annual Report") filed with the SEC. The unaudited condensed consolidated balance sheet as of December&#160;31, 2020 was derived from the Company's audited consolidated financial statements but does not include all disclosures required under GAAP.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and uncertainties</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since its initial onset in early 2020, the coronavirus ("COVID-19") pandemic has created significant global uncertainty,</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and c</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompliance with the various containment measures implemented by governmental authorities has impacted the Company's business, as well as the businesses of its customers, suppliers and other counterparties, and the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">scope and duration of the outbreak and timeframe for economic recovery is uncertain.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As t</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">here are no comparable recent events that provide guidance as to the long-term effect of the COVID-19 pandemic, the Company is unable to predict the full impact that COVID-19 will have on its results from operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures</span>.<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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Accounting Standards Update and Change in Accounting Principle</a></td>
<td class="text"><div style="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%">Changes in accounting policies</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="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;There have been no material changes in the Company&#8217;s significant accounting policies and their application as compared to the significant accounting policies described in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020, except for the Company's adoption of certain accounting standards described in more detail under "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" in this Note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">below.</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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value measurement</a></td>
<td class="text"><div style="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%">Fair value measurement</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align: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 financial assets that are included in cash and cash equivalents and that are measured at fair value on a recurring basis consisted of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$290.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $301.3 million at September&#160;30, 2021 and December&#160;31, 2020, respectively, and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were invested in treasury money market funds. The fair value of the treasury money market funds is determined based on quoted market prices, which represents level 1 in the fair value hierarchy as defined by ASC 820. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align: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 2021, the Company invested $2.0&#160;million in a privately held company. This investment is accounted for at cost, less impairment and adjusted for subsequent observable price changes obtained from orderly transactions for identical or similar investments issued by the same investee.&#160;The Company estimates the fair value of its equity investments by considering available information such as pricing in recent rounds of financing and any other readily available market data, which represents level 3 in the fair value hierarchy. An impairment charge to current earnings is recorded when the cost of the investment exceeds its fair value and this condition is determined to be other-than-temporary. As of September&#160;30, 2021 the Company determined there were no other-than-temporary impairments on its equity investments.</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_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy', window );">Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]</a></td>
<td class="text"><div style="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%">Trade and other receivables</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="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;Trade and other receivables are primarily comprised of trade receivables, net of allowance for doubtful accounts, contract assets and unbilled receivables. The Company records trade accounts receivable for its unconditional rights to consideration arising from the Company's performance under contracts with customers. The Company's standard billing terms are that payment is due upon receipt of invoice, payable generally within thirty to sixty days. The carrying value of such receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. When developing its estimate of expected credit losses on trade and other receivables, the Company considers the available information relevant to assessing the collectability of cash flows, which includes a combination of both internal and external information relating to past events, current conditions, and future forecasts as well as relevant qualitative and quantitative factors that relate to the environment in which the Company operates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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;Contract assets represent conditional rights to consideration that have been recognized as revenue in advance of billing the customer. Unbilled receivables represent unconditional rights to consideration arising from contingent revenue that have been recognized as revenue in advance of billing the customer.</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_RevenueRecognitionCustomerAcquisitions', window );">Revenue Recognition, Customer Acquisitions [Policy Text Block]</a></td>
<td class="text"><div style="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%">Deferred costs</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="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;Sales commissions earned by the Company's sales representatives are considered incremental and recoverable costs of obtaining a customer contract. Sales commissions are deferred and amortized on a straight-line basis over the period of benefit, which the Company has determined to be five to eight years. The Company determined the period of benefit by taking into consideration its customer contracts, expected renewals of those customer contracts (as the Company currently does not pay an incremental sales commission for renewals), the Company's technology and other factors. The Company also defers amounts earned by employees other than sales representatives who earn incentive payments under compensation plans that are also tied to the value of customer contracts acquired. Deferred costs were&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$16.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;and&#160;$18.5 million&#160;as of September&#160;30, 2021&#160;and&#160;December&#160;31, 2020, respectively. Amortization expense for the deferred costs was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.6 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $1.5 million for the three months ended September&#160;30, 2021&#160;and&#160;2020, respectively, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.6 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $4.3 million for the nine months ended September&#160;30, 2021&#160;and&#160;2020, respectively. Amortization of deferred costs is included in selling and marketing expense in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</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_DeferredChargesPolicyTextBlock', window );">Deferred Charges, Policy [Policy Text Block]</a></td>
<td class="text">Deferred implementation costs<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 Company capitalizes certain contract fulfillment costs, including personnel and other costs (such as hosting, employee salaries, benefits and payroll taxes), that are associated with arrangements where professional services are not distinct from other undelivered obligations in its customer contracts.&#160;The Company analyzes implementation costs and capitalizes those costs that are directly related to customer contracts, that are expected to be recoverable, and that enhance the resources which will be used to satisfy the undelivered performance obligations in those contracts. Deferred implementation costs are amortized ratably over the remaining contract term once the revenue recognition criteria for the respective performance obligation has been met and revenue recognition commences. Deferred implementation costs were</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $2.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $2.9 million as of September&#160;30, 2021 and&#160;December&#160;31, 2020, respectively. Amortization expense for the deferred implementation costs was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $0.4 million for the three months ended September&#160;30, 2021&#160;and&#160;2020, respectively, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.9 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $1.4 million for the nine months ended September&#160;30, 2021&#160;and&#160;2020, respectively. Deferred implementation costs are included in prepaid and other current assets and other assets, noncurrent in the unaudited condensed consolidated balance sheets. Amortization of deferred implementation costs is included in cost of subscription and cost of services revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</span><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 );">New Accounting Pronouncements, Policy [Policy Text Block]</a></td>
<td class="text">Recently adopted accounting pronouncements<div style="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;In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options ("Subtopic 470-20") and Derivatives and Hedging - Contracts in an Entity's Own Equity ("Subtopic 815-40")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This new standard is effective for the Company's interim and annual periods beginning January 1, 2022, and earlier adoption is permitted on January 1, 2021. The Company may elect to apply the amendments on a retrospective or modified retrospective basis. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company early adopted the new standard effective January 1, 2021 on the modified retrospective basis. The adoption decreased additional paid-in capital by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$80.1&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to the equity conversion component of the outstanding convertible notes which was previously separated and recorded in equity, and increased convertible debt, net by $68.8 million related to the removal of the debt discounts and adjustment of debt issuance cost recorded under the previous standard. The net cumulative effect of the adjustments of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$11.3&#160;million was recorded as a decrease to the opening balance of the accumulated deficit as of January 1, 2021. As a result of the adoption the non-cash interest expense was lower for the three and nine months ended September&#160;30, 2021 and will be lower for the remaining term of the outstanding convertible notes. The adoption had no impact on the condensed consolidated statements of cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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;With the exception of the new standard discussed above, there have been no other recent accounting pronouncements or changes in accounting pronouncements during the&#160;nine&#160;months ended September&#160;30, 2021, as compared to the recent accounting pronouncements described in the Company's Annual Report, that are of significance or potential significance to the Company.</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_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_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferral and amortization of significant deferred 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://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_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and 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_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</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 65<br> -Paragraph 1<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 3: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<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 65<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<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 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<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 S99<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 7: 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 (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<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 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<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 65<br> -Paragraph 1<br> -Subparagraph (i)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 10: 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 (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 (g)(2)(ii)<br> -URI http://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 (g)(2)(i)<br> -URI http://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 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 16: 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 (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 18: 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 (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 24: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 26: 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 (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 27: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 28: 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 (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 30: 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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 31: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 32: 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 (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122150657&amp;loc=SL122150809-237846<br><br>Reference 33: 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 (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (c)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="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_RevenueRecognitionCustomerAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 incremental direct costs incurred related to the acquisition or origination of a customer contract in a transaction that results in revenue deferral (that is, whether such costs are expensed as incurred or deferred and charged to expense in proportion to the revenue recognized.) Also describes the entity's policy for determining which costs are capitalized as contract acquisition or origination 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_RevenueRecognitionCustomerAcquisitions</td>
</tr>
<tr>
<td style="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_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 treatment of receivables that are billable but have not been billed 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 310<br> -URI http://asc.fasb.org/topic&amp;trid=2196771<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy</td>
</tr>
<tr>
<td style="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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281343460856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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>Disaggregation of Revenue [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_pro_ScheduleofDisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation Of Revenue [Table Text Block]</a></td>
<td class="text">The geographic information in the table below is presented for the three and nine months ended September&#160;30, 2021 and 2020. The Company categorizes geographic revenues based on the location of the customer's headquarters. Because the Company's contracts are predominately denominated in U.S. dollars, it has limited exposure to foreign currency exchange risk as discussed under "<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Exchange Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of Part I, Item 3 below.</span><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:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><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.671%"/><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.256%"/><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.671%"/><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:8.256%"/><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.671%"/><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.256%"/><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.684%"/><td style="width:0.1%"/></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="21" 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%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Nine Months Ended September 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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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%">(in thousands)</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%">Revenue</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%">Percent</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%">Revenue</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%">Percent</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%">Revenue</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%">Percent</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%">Revenue</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%">Percent</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%">United States of America</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%">23,275&#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%">37&#160;</span></td><td style="background-color:#cceeff;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:#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%">19,960&#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%">32&#160;</span></td><td style="background-color:#cceeff;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:#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%">66,026&#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%">35&#160;</span></td><td style="background-color:#cceeff;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:#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%">62,475&#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%">33&#160;</span></td><td style="background-color:#cceeff;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="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%">Europe</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%">18,571&#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&#160;</span></td><td style="background-color:#ffffff;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:#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,827&#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%">31&#160;</span></td><td style="background-color:#ffffff;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:#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%">55,825&#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&#160;</span></td><td style="background-color:#ffffff;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:#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%">56,439&#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%">29&#160;</span></td><td style="background-color:#ffffff;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:#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%">The rest of the world</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%">20,825&#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%">33&#160;</span></td><td style="background-color:#cceeff;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:#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%">22,721&#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%">37&#160;</span></td><td style="background-color:#cceeff;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:#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%">64,599&#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%">35&#160;</span></td><td style="background-color:#cceeff;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:#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%">72,652&#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%">38&#160;</span></td><td style="background-color:#cceeff;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:#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%">&#160;&#160;&#160;&#160;&#160;&#160;Total revenue</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%">62,671&#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 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%">100&#160;</span></td><td style="background-color:#ffffff;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:#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%">61,508&#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 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%">100&#160;</span></td><td style="background-color:#ffffff;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:#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%">186,450&#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 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%">100&#160;</span></td><td style="background-color:#ffffff;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:#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%">191,566&#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 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%">100&#160;</span></td><td style="background-color:#ffffff;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></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pro_ScheduleofDisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>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;">pro_ScheduleofDisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281344550376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock', window );">Supplemental Lease Information [Table Text Block]</a></td>
<td class="text">Supplemental cash flow information related to leases was as follows (in thousands):<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.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><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.426%"/><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.426%"/><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.431%"/><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 September 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%">Nine Months Ended September 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%">2021</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%">2020</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="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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 operating lease liabilities</span></td><td style="background-color:#ffffff;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-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,065&#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 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:bottom"><span style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,072&#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 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:bottom"><span style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,443&#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 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:bottom"><span style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,672&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset obtained in exchange for operating lease liability</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%">&#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 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%">9,785&#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%">291&#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%">11,544&#160;</span></td><td style="background-color:#cceeff;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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</a></td>
<td class="text">As of September&#160;30, 2021, maturities of lease liabilities were as follows (in thousands):<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:83.087%"/><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:13.981%"/><td style="width:0.1%"/></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:700;line-height:100%">Year&#160;Ending&#160;December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><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%">Remaining 2021</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:bottom"><span style="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,452&#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%">2022</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%">10,427&#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:top"><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="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%">11,342&#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:top"><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="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%">5,355&#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:top"><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="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%">4,245&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">4,129&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><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%">27,727&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating&#160;lease&#160;payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">65,677&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Less: Imputed interest</span></td><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%">(19,006)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Anticipated lease incentive</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%">(1,385)</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%">Total operating lease liabilities</span></td><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%">45,286&#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_pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block]Supplemental Cash Flow Information Related to Leases [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;">pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281348124840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share (Table)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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 Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text">The following table sets forth the computation of basic and diluted earnings per share for the three and nine months ended September&#160;30, 2021 and 2020:<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: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="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 September 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%">Nine Months Ended September 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%">(in thousands, except per share data)</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%">2021</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%">2020</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%">2021</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%">2020</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: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"/><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"/><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 2px 19pt;text-align: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%">(17,525)</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,857)</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%">(57,600)</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%">(58,800)</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 19pt;text-align: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 shares (basic)</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%">44,386&#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%">43,347&#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%">44,318&#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%">43,251&#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of potential common shares</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 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%">&#8212;&#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 19pt;text-align: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 shares (diluted)</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%">44,386&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">43,347&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">44,318&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">43,251&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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 loss per share</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%">(0.39)</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%">(0.44)</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%">(1.30)</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%">(1.36)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</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%">(0.39)</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%">(0.44)</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%">(1.30)</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%">(1.36)</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_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_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 http://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>31
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281344618952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncash Share-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_pro_NoncashShareBasedCompensationAbstract', window );"><strong>Noncash Share-based Compensation [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_pro_AwardsOutstandingTableTextBlock', window );">Awards outstanding [Table Text Block]</a></td>
<td class="text">The following table presents the number of shares or units outstanding for each award type as of September&#160;30, 2021 and December&#160;31, 2020, respectively, (in thousands):&#160;<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:64.932%"/><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:15.151%"/><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:15.153%"/><td style="width:0.1%"/></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:700;line-height:100%">Award type</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%">September 30, 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%">December 31, 2020</span></td></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:#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%">Restricted stock units (time-based)</span></td><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%">1,822&#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%">1,802&#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%">Restricted stock units (performance-based)</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%">140&#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%">162&#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"/></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%">Stock appreciation rights</span></td><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%">28&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market stock units</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%">126&#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%">111&#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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Share-based Compensation Expense</a></td>
<td class="text">The following table summarizes share-based compensation expense included in the Company's unaudited condensed consolidated statements of comprehensive income (loss) for the three and nine months ended September&#160;30, 2021 and 2020:<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: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="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 September 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%">Nine Months Ended September 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%">2021</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%">2020</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%">2021</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%">2020</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%">Share-based compensation:</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"/><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"/><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%">Cost of revenue</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%">951&#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%">519&#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%">2,753&#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%">1,545&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling 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%">2,600&#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,727&#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%">7,334&#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%">5,558&#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 19pt;text-align: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,924&#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%">1,539&#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%">5,867&#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%">4,414&#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 19pt;text-align: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,159&#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,593&#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%">9,456&#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%">6,960&#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 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%">Total included in operating expenses</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%">7,683&#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 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%">5,859&#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 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%">22,657&#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%">16,932&#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%">Total share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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%">8,634&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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%">6,378&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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%">25,410&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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%">18,477&#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><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_pro_MarketStockUnitsValuationAssumptionsTableTextBlock', window );">Market Stock Units Valuation Assumptions</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to value the MSUs granted during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span><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:75.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.854%"/><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%">September 30, 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%">Volatility</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%">53.29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:#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%">Risk-free interest rate</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%">0.22&#160;</span></td><td style="background-color:#ffffff;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:#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%">Expected award life in years</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%">2.97</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%">Dividend yield</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%">&#8212;</span></td></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_pro_AwardsOutstandingTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 awards outstanding for each share-based compansation award type.</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;">pro_AwardsOutstandingTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_MarketStockUnitsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant assumptions used during the year to estimate the fair value of Market Stock Units which are performance-based awards that vest based upon the Company's relative shareholder return.</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;">pro_MarketStockUnitsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_NoncashShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash Share-based Compensation [Abstract]</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;">pro_NoncashShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_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 http://asc.fasb.org/extlink&amp;oid=120381028&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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281344762280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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>
</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_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt [Table Text Block]</a></td>
<td class="text">The following is a summary of the Company's convertible senior notes as of September&#160;30, 2021&#160;(in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:42.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Date of Issuance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Unpaid Principal Balance</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%">Net Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Contractual Interest Rates</span></td></tr><tr style="height:12pt"><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;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%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">Noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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"/><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% Convertible Notes due in 2024 ("2024 Notes")</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">&#160;May    2019 </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:bottom"><span style="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%">143,750&#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%">141,433&#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="3" style="background-color:#cceeff;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%">1%</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%">2.25% Convertible Notes due in 2027 ("2027 Notes")</span></td><td colspan="3" style="background-color:#ffffff;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%">September 2020</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:bottom"><span style="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%">150,000&#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%">&#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 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%">146,481&#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="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%">2.25%</span></td></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_ConvertibleDebtTableTextBlock', window );">Convertible Debt [Table Text Block]</a></td>
<td class="text"><div style="text-align: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 consist of the following (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:65.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><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:15.130%"/><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:9pt;font-weight:700;line-height:100%">September 30, 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:9pt;font-weight:700;line-height:100%">December 31, 2020</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%">Liability component:</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%">Principal</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%">293,750&#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%">293,750&#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%">Less: debt discount and issuance cost, net of amortization</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%">(5,836)</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%">(75,722)</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%">Net carrying amount</span></td><td style="background-color:#ffffff;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-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%">287,914&#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 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:bottom"><span style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,028&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component</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:#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%">&#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 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%">80,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)  &#160;&#160;&#160;&#160;Recorded within additional paid-in capital in the unaudited condensed consolidated balance sheet. As of December&#160;31, 2020, it included $47.2 million and $32.9 million related to the 2027 and 2024 Notes, respectively, which was net of $1.3 million and $1.1 million issuance cost in equity, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align: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 total interest expense recognized related to the Notes (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:49.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:10.742%"/><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:10.742%"/><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:10.746%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended September 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:9pt;font-weight:700;line-height:100%">Nine Months Ended September 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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:700;line-height:100%">2020</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%">Coupon interest</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%">1,203&#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%">500&#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,609&#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%">1,219&#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%">Amortization of debt issuance 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:10pt;font-weight:400;line-height:100%">373&#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%">174&#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,119&#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%">488&#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%">Amortization of 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: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%">1,824&#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%">4,938&#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</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%">1,576&#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%">2,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"/><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%">4,728&#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%">6,645&#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_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or 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;">us-gaap_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281425183592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies Significant Accounting Policies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Aug. 31, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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>
<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_pro_TreasuryMoneyMarketFundsAtFairValue', window );">Treasury money market funds, at fair value</a></td>
<td class="nump">$ 290.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 290.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 301.3<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_Investments', window );">Cost Method Investments</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">$ 2.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_DeferredCostsCurrentAndNoncurrent', window );">Deferred Costs</a></td>
<td class="nump">16.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.5<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_AmortizationOfDeferredCharges', window );">Amortization of Deferred Charges</a></td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">4.6<span></span>
</td>
<td class="nump">$ 4.3<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_CapitalizedContractCostNet', window );">Capitalized Contract Cost, Net</a></td>
<td class="nump">2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.9<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_CapitalizedContractCostAmortization', window );">Capitalized Contract Cost, Amortization</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 1.4<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_pro_TreasuryMoneyMarketFundsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments in treasury money market funds which are part of the company's assets, measured at fair value.</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;">pro_TreasuryMoneyMarketFundsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_AmortizationOfDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of deferred charges applied against earnings 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_AmortizationOfDeferredCharges</td>
</tr>
<tr>
<td style="padding-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_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for asset recognized from cost incurred to obtain or fulfill contract with customer.</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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-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_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-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_DeferredCostsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of 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_DeferredCostsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments.</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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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_Investments</td>
</tr>
<tr>
<td style="padding-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>34
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281344980760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies New Accounting Pronouncements - Recent Pronouncements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,215<span></span>
</td>
<td class="nump">$ 47,215<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_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings (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="num">$ (485,043)<span></span>
</td>
<td class="num">$ (438,773)<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006Member', window );">Accounting Standards Update 2020-06</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount and Debt Issuance Cost</a></td>
<td class="nump">$ 68,800<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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt</a></td>
<td class="nump">80,100<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_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings (Accumulated Deficit)</a></td>
<td class="nump">$ 11,300<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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment 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 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123466103&amp;loc=SL6014347-161799<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 discount.</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 http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-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_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-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_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 http://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 http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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 http://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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006Member</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>35
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281348930936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Revenue and Performance Obligation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 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_pro_DeferredRevenueandPerformanceObligationAbstract', window );"><strong>Deferred Revenue and Performance Obligation [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_DeferredRevenueRevenueRecognized1', window );">Deferred Revenue, Revenue Recognized</a></td>
<td class="nump">$ 43.3<span></span>
</td>
<td class="nump">$ 45.3<span></span>
</td>
<td class="nump">$ 86.0<span></span>
</td>
<td class="nump">$ 107.2<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">373.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">373.0<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_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months', window );">Revenue Remaining Performance Obligation, to be recognized within 12 months</a></td>
<td class="nump">$ 180.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 180.5<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_pro_DeferredRevenueandPerformanceObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Revenue and Performance Obligation [Abstract]</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;">pro_DeferredRevenueandPerformanceObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Remaining Performance Obligation, to be recognized within 12 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;">pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reported as deferred or unearned revenue.</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_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-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 http://asc.fasb.org/extlink&amp;oid=123351226&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281424279000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of Revenue Revenue by Geography (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 62,671<span></span>
</td>
<td class="nump">$ 61,508<span></span>
</td>
<td class="nump">$ 186,450<span></span>
</td>
<td class="nump">$ 191,566<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_pro_PercentageOfTotalRevenue', window );">Percentage of total revenue</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_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 23,275<span></span>
</td>
<td class="nump">$ 19,960<span></span>
</td>
<td class="nump">$ 66,026<span></span>
</td>
<td class="nump">$ 62,475<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_pro_PercentageOfTotalRevenue', window );">Percentage of total revenue</a></td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">33.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_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 18,571<span></span>
</td>
<td class="nump">$ 18,827<span></span>
</td>
<td class="nump">$ 55,825<span></span>
</td>
<td class="nump">$ 56,439<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_pro_PercentageOfTotalRevenue', window );">Percentage of total revenue</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">29.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_StatementGeographicalAxis=pro_TherestoftheworldMember', window );">The rest of the world [Member]</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 20,825<span></span>
</td>
<td class="nump">$ 22,721<span></span>
</td>
<td class="nump">$ 64,599<span></span>
</td>
<td class="nump">$ 72,652<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_pro_PercentageOfTotalRevenue', window );">Percentage of total revenue</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pro_PercentageOfTotalRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total revenue</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;">pro_PercentageOfTotalRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-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)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<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 http://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_Revenues</td>
</tr>
<tr>
<td style="padding-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_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_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EuropeMember</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=pro_TherestoftheworldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pro_TherestoftheworldMember</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>37
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281424505640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseRenewalTerm', window );">Lessee, Operating Lease, Option to Renew</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<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_pro_LesseeOperatingLeaseTerminationOption', window );">Lessee, Operating Lease, Termination Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="nump">$ 2,065<span></span>
</td>
<td class="nump">$ 2,072<span></span>
</td>
<td class="nump">$ 6,443<span></span>
</td>
<td class="nump">$ 5,672<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 9,785<span></span>
</td>
<td class="nump">$ 291<span></span>
</td>
<td class="nump">$ 11,544<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 [Member]</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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 [Member]</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 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_pro_LesseeOperatingLeaseTerminationOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Termination Option</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;">pro_LesseeOperatingLeaseTerminationOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-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_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_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 http://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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://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 http://asc.fasb.org/extlink&amp;oid=123408670&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>
<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>38
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281348595480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases Schedule of lease liability maturities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remaining 2021</a></td>
<td class="nump">$ 2,452<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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">10,427<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">11,342<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">5,355<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">4,245<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">4,129<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">27,727<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Operating Leases, Payments Due</a></td>
<td class="nump">65,677<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</a></td>
<td class="num">(19,006)<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_pro_LesseeOperatingLeaseAnticipatedIncentives', window );">Lessee, Operating Lease, Anticipated Incentives</a></td>
<td class="num">(1,385)<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_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">$ 45,286<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pro_LesseeOperatingLeaseAnticipatedIncentives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Anticipated Incentives</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;">pro_LesseeOperatingLeaseAnticipatedIncentives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease due after fifth 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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid 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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in fifth 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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in fourth 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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid 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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid 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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid 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>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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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 http://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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281348433064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember', window );">Share-based Payment Arrangement [Member]</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 );">Antidilutive potential common shares excluded from computation of earnings per share</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.3<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 );">Convertible Debt Securities [Member]</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 );">Antidilutive potential common shares excluded from computation of earnings per share</a></td>
<td class="nump">5.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.8<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_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 http://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=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>40
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281425003208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share Basis and Diluted (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 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_pro_EarningsPerShareNumeratorAbstract', 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>
</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 income (loss)</a></td>
<td class="num">$ (17,525)<span></span>
</td>
<td class="num">$ (18,857)<span></span>
</td>
<td class="num">$ (57,600)<span></span>
</td>
<td class="num">$ (58,800)<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_pro_EarningsPerShareDenominatorAbstract', 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>
</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 shares (basic)</a></td>
<td class="nump">44,386<span></span>
</td>
<td class="nump">43,347<span></span>
</td>
<td class="nump">44,318<span></span>
</td>
<td class="nump">43,251<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of potential common 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="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 );">Weighted average shares (diluted)</a></td>
<td class="nump">44,386<span></span>
</td>
<td class="nump">43,347<span></span>
</td>
<td class="nump">44,318<span></span>
</td>
<td class="nump">43,251<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_EarningsPerShareBasic', window );">Basic Earnings Per Share</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">$ (1.30)<span></span>
</td>
<td class="num">$ (1.36)<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_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">$ (1.30)<span></span>
</td>
<td class="num">$ (1.36)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pro_EarningsPerShareDenominatorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings per share, Denominator [Abstract]</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;">pro_EarningsPerShareDenominatorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_EarningsPerShareNumeratorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings per share, Numerator [Abstract]</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;">pro_EarningsPerShareNumeratorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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 http://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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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_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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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>41
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281424679032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncash Share-based Compensation (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems', window );"><strong>Noncash Share-based Compensation (Narrative) [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost related to share-based compensation | $</a></td>
<td class="nump">$ 68,300,000<span></span>
</td>
<td class="nump">$ 68,300,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period to recognize cost, in years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 7 months 6 days<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_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate', window );">Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<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_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly', window );">Maximum Amount Contributable by employees under ESPP- Half yearly | $</a></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_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually', window );">Maximum Amount Contributable By Employees Under ESPP- Annually | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock Issued During Period, Shares, Employee Stock Purchase Plans</a></td>
<td class="nump">39,113<span></span>
</td>
<td class="nump">81,083<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_pro_ESPPcontributionsbyEmployees', window );">ESPP contributions by Employees | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems', window );"><strong>Noncash Share-based Compensation (Narrative) [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards, other than options, granted in period</a></td>
<td class="nump">11,239<span></span>
</td>
<td class="nump">834,828<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, per share, of awards granted in period | $ / shares</a></td>
<td class="nump">$ 44.48<span></span>
</td>
<td class="nump">$ 47.54<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 [Member]</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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems', window );"><strong>Noncash Share-based Compensation (Narrative) [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares reserved for issuance under Plan</a></td>
<td class="nump">1,000,000<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grants</a></td>
<td class="nump">493,711<span></span>
</td>
<td class="nump">493,711<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_PerformanceSharesMember', window );">Performance Shares [Member]</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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems', window );"><strong>Noncash Share-based Compensation (Narrative) [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards, other than options, granted in period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,541<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, per share, of awards granted in period | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56.05<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=pro_A2017EquityIncentivePlanMemberMember', window );">2017 Equity Incentive Plan [Member] [Member]</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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems', window );"><strong>Noncash Share-based Compensation (Narrative) [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares reserved for issuance under Plan</a></td>
<td class="nump">4,550,000<span></span>
</td>
<td class="nump">4,550,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grants</a></td>
<td class="nump">4,080,355<span></span>
</td>
<td class="nump">4,080,355<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=pro_A2017AmendedEquityIncentivePlanMember', window );">2017 Amended Equity Incentive Plan [Member]</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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems', window );"><strong>Noncash Share-based Compensation (Narrative) [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares reserved for issuance under Plan</a></td>
<td class="nump">7,650,000<span></span>
</td>
<td class="nump">7,650,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pro_ESPPcontributionsbyEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ESPP contributions by Employees</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;">pro_ESPPcontributionsbyEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_MaximumAmountContributableByEmployeesUnderESPPAnnually">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum Amount Contributable By Employees Under ESPP- Annually</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;">pro_MaximumAmountContributableByEmployeesUnderESPPAnnually</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum Amount Contributable by employees under ESPP- Half yearly</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;">pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Minimum Employee Subscription rate</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;">pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems</td>
</tr>
<tr>
<td style="padding-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_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://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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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://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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on offering date that participants pay for 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate</td>
</tr>
<tr>
<td style="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_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://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)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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://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)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 highest percentage of annual salary that an employee is permitted to utilize with respect to the 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 authorized for issuance 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_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 http://asc.fasb.org/extlink&amp;oid=120381028&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_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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://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 http://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_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_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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PerformanceSharesMember</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=pro_A2017EquityIncentivePlanMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pro_A2017EquityIncentivePlanMemberMember</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=pro_A2017AmendedEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pro_A2017AmendedEquityIncentivePlanMember</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>42
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281424382072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncash Share-based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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 );">Share-based compensation expense</a></td>
<td class="nump">$ 8,634<span></span>
</td>
<td class="nump">$ 6,378<span></span>
</td>
<td class="nump">$ 25,410<span></span>
</td>
<td class="nump">$ 18,477<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 Sales [Member]</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>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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 );">Share-based compensation expense</a></td>
<td class="nump">951<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">2,753<span></span>
</td>
<td class="nump">1,545<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 );">Selling and Marketing Expense [Member]</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>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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 );">Share-based compensation expense</a></td>
<td class="nump">2,600<span></span>
</td>
<td class="nump">1,727<span></span>
</td>
<td class="nump">7,334<span></span>
</td>
<td class="nump">5,558<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 Expense [Member]</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>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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 );">Share-based compensation expense</a></td>
<td class="nump">3,159<span></span>
</td>
<td class="nump">2,593<span></span>
</td>
<td class="nump">9,456<span></span>
</td>
<td class="nump">6,960<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>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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 );">Share-based compensation expense</a></td>
<td class="nump">1,924<span></span>
</td>
<td class="nump">1,539<span></span>
</td>
<td class="nump">5,867<span></span>
</td>
<td class="nump">4,414<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_OperatingExpenseMember', window );">Operating Expense [Member]</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>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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 );">Share-based compensation expense</a></td>
<td class="nump">$ 7,683<span></span>
</td>
<td class="nump">$ 5,859<span></span>
</td>
<td class="nump">$ 22,657<span></span>
</td>
<td class="nump">$ 16,932<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://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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_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>
<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_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingExpenseMember</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>43
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281427327960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Noncash Share-based Compensation Awards outstanding (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_AwardTypeAxis=pro_RestrictedStockUnittimebasedMember', window );">Restricted Stock Unit - time based [Member]</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_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>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</a></td>
<td class="nump">1,822<span></span>
</td>
<td class="nump">1,802<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_PerformanceSharesMember', window );">Performance Shares [Member]</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_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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</a></td>
<td class="nump">140<span></span>
</td>
<td class="nump">162<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_StockAppreciationRightsSARSMember', window );">Stock Appreciation Rights (SARs) [Member]</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_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>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">28<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=pro_MarketShareUnitsMsusMember', window );">Market Share Units (MSUs) [Member]</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_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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</a></td>
<td class="nump">126<span></span>
</td>
<td class="nump">111<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity instruments other than options outstanding, including both vested and non-vested instruments.</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)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=pro_RestrictedStockUnittimebasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pro_RestrictedStockUnittimebasedMember</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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PerformanceSharesMember</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_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockAppreciationRightsSARSMember</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=pro_MarketShareUnitsMsusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pro_MarketShareUnitsMsusMember</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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281346540424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncash Share-based Compensation Assumptions (Details) - Market Share Units (MSUs) [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems', window );"><strong>Assumptions For Fair Value Calculation of Market Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">53.29%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life, in years</a></td>
<td class="text">2 years 11 months 19 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assumptions For Fair Value Calculation of Market Stock Units [Line Items]</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;">pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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 (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of 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://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 (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=pro_MarketShareUnitsMsusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pro_MarketShareUnitsMsusMember</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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281349910152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible debt (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 01, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </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_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>
<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 );">Debt Instrument, Face Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 293,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 293,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 293,750,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_ConvertibleDebtNoncurrent', window );">Convertible Debt, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">287,914,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">287,914,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,028,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_DebtInstrumentFairValue', window );">Debt Instrument, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">302,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">302,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">363,800,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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,215,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,215,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,836,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,836,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,722,000<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_ConvertibleDebt', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">287,914,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">287,914,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,028,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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Debt Instrument, Convertible, Carrying Amount of Equity Component</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,098,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_DebtInstrumentPeriodicPaymentInterest', window );">Debt Instrument, Periodic Payment, Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,203,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">3,609,000<span></span>
</td>
<td class="nump">1,219,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_AmortizationOfFinancingCosts', window );">Amortization of Financing Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">373,000<span></span>
</td>
<td class="nump">174,000<span></span>
</td>
<td class="nump">1,119,000<span></span>
</td>
<td class="nump">488,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_AmortizationOfDebtDiscountPremium', window );">Amortization of Debt Discount (Premium)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,824,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,938,000<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_InterestExpenseDebt', window );">Interest Expense, Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,576,000<span></span>
</td>
<td class="nump">$ 2,498,000<span></span>
</td>
<td class="nump">4,728,000<span></span>
</td>
<td class="nump">6,645,000<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_pro_Purchaseofcappedcall', window );">Purchase of convertible bond hedge</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<span></span>
</td>
<td class="nump">$ 25,335,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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006Member', window );">Accounting Standards Update 2020-06</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_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>
<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_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount and Debt Issuance Cost</a></td>
<td class="nump">$ 68,800,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>
<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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt</a></td>
<td class="nump">$ 80,100,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>
<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=pro_Notesdue2024Member', window );">Notes due 2024 [Member]</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_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>
<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 );">Debt Instrument, Face Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143,750,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_ConvertibleDebtCurrent', window );">Convertible Debt, Current</a></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>
<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_ConvertibleDebtNoncurrent', window );">Convertible Debt, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 141,433,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 141,433,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, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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_DebtInstrumentConvertibleConversionRatio1', window );">Debt Instrument, Convertible, Conversion Ratio</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">15.1394<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_DebtInstrumentConvertibleStockPriceTrigger', window );">Debt Instrument, Convertible, Stock Price Trigger | $ / shares</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">$ 66.05<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_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1', window );">Debt Instrument, Convertible, Remaining Discount Amortization Period</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">31 months<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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Debt Instrument, Convertible, Carrying Amount of Equity Component</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="nump">32,900,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_pro_Convertibledebtissuancecostequitycomponent', window );">Convertible debt, issuance cost, equity component</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="nump">1,100,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_DebtInstrumentConvertibleConversionPrice1', window );">Debt Instrument, Convertible, Conversion Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 101.62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 101.62<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_pro_Purchaseofcappedcall', window );">Purchase of convertible bond hedge</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">$ 16,400,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=pro_NotesDue2027Member', window );">Notes due 2027</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_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>
<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 );">Debt Instrument, Face Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,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_ConvertibleDebtCurrent', window );">Convertible Debt, Current</a></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>
<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_ConvertibleDebtNoncurrent', window );">Convertible Debt, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 146,481,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 146,481,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_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<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_DebtInstrumentConvertibleConversionRatio1', window );">Debt Instrument, Convertible, Conversion Ratio</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">23.9137<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_DebtInstrumentConvertibleStockPriceTrigger', window );">Debt Instrument, Convertible, Stock Price Trigger | $ / shares</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">$ 41.82<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_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1', window );">Debt Instrument, Convertible, Remaining Discount Amortization Period</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">71 months<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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Debt Instrument, Convertible, Carrying Amount of Equity Component</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="nump">47,200,000<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_pro_Convertibledebtissuancecostequitycomponent', window );">Convertible debt, issuance cost, equity component</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="nump">$ 1,300,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_DebtInstrumentConvertibleConversionPrice1', window );">Debt Instrument, Convertible, Conversion Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78.90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78.90<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_pro_Purchaseofcappedcall', window );">Purchase of convertible bond hedge</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">$ 25,300,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_pro_Convertibledebtissuancecostequitycomponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible debt, issuance cost, equity component</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;">pro_Convertibledebtissuancecostequitycomponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_pro_Purchaseofcappedcall">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase of capped call</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;">pro_Purchaseofcappedcall</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pro_</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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment 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 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123466103&amp;loc=SL6014347-161799<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-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_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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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))<br> -URI http://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-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_ConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://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_ConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="padding-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_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's 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.22)<br> -URI http://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_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.</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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent</td>
</tr>
<tr>
<td style="padding-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_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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.</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_DebtInstrumentConvertibleStockPriceTrigger</td>
</tr>
<tr>
<td style="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_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 http://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 http://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 http://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 http://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 http://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 http://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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt instrument payable, including, but not limited to, notes payable and loans payable.</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 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<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 1D<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-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_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-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 http://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 http://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_DebtInstrumentPeriodicPaymentInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required periodic payments applied to interest.</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 http://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_DebtInstrumentPeriodicPaymentInterest</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 discount.</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 http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-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_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized 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/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 http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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 4<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: 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 http://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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for debt.</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 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<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 1F<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-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_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006Member</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=pro_Notesdue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pro_Notesdue2024Member</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=pro_NotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pro_NotesDue2027Member</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>46
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140281343412008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies Purchase commitments (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Sep. 30, 2021 </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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=pro_SubscriptionServicesCommitmentMember', window );">Subscription services commitment [Member]</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_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [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_PurchaseObligation', window );">Purchase Obligation</a></td>
<td class="nump">$ 5.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=pro_ComputingInfrastructureCommitmentMember', window );">Computing Infrastructure Commitment</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_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [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_PurchaseObligation', window );">Purchase Obligation</a></td>
<td class="nump">$ 17.7<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_LongTermPurchaseCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LongTermPurchaseCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</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_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=pro_SubscriptionServicesCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=pro_SubscriptionServicesCommitmentMember</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=pro_ComputingInfrastructureCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=pro_ComputingInfrastructureCommitmentMember</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>EXCEL
<SEQUENCE>47
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
ML)IF41 XPSJ0"_K1U6&@8BI^DO*Z+P3.%=9[VRM%032M5Q:K) I=^3JP"QZ
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
MQ/QNZ#T"H:*X?@45!8%AHJ"UN:)@M8V+,K@D%K[!B:^.4ISM]G=**M%D<,
M>"-T,!3,;RC:MO!T:N/23LGOX,2*AXK,]G4MJM5?Y'N=5RKOTNH0K,UUV3@W
M.";_>Z^T.2>"7VO[.I)5ZSIVM&^&@6UI$13E]MD)J\H])2.H<,31LL&:,+\U
M&1\KE'.,G#U<SBX*X8Q4A7!V4:.<!V/"_,9DAK#U&#/FYF; F&7,F9P8+DV8
MLW,@N"@-7>XH+AF=GX,_8?ZTT')_IU9UL3,!?TK,NR\MJKQ:B68VJ/UN!^=9
MW^P<; I[+0?S2Q/9#,F:L"AS!@*#)9DS#D@^)TH2ZHP#@HM-%AD?!S[X%^[W
M+^](9W,W>T(C&ML*H+ @L15 8&&<V<?R!0:+$CYR0."#B>'TS7'8T)\5]6K?
M+<3_O!5F)_V7[W7*X&.XW\?\ZA<JF.F@3KH=@[& V8=R!$9YD&7.," XEASF
MD8[5.7C;Y#<Q[XE#)+_"G5S-#(.Q-+/]"@(+@\B9B B,IS3B(_P'O\+]69W;
M@Q7P+6$WF!/N-R>_.NS<Y$0:)HFM.?K^)K;3U B,Q0ES@@[)FD2',7PLS> [
MN-]WO"?F7"_  OM<-L-0U!9ICJ#B,+*SB @*YELRPGWP'_RUUU$-TS?%VK"I
M<_^F_JMC#7F_$P3V:XP9 DL3ZNPS+HJE";?/(R@LBT?\#A]<"/>[D/?$6N;:
M]B!USF,(+(N<5R,(BM/,CLD%!N-@#"WZTX-/4V!0'YIO@A18^'VEVT\,^KO]
M=T?7S=<VUOT;>CZCR/TY/5^T7Q4-U;<?.=WF]4-1*5**>V@J.$M@J.KVNZ'V
M0LM=\V',G=00<<W/C<C7HC8 >'XOI7ZY, WT7V]=_0]02P,$%     @ K8-B
M4ZFQ^-(D!P  M1P  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6R566UO
MVS80_BN$L0\M$-<B*<ERD01(G!0KL'9&LFZ?:8F.N<JB)E%YV:_?45(ENSPQ
M63[$>CF>GGMX=P\IG3_IZGN]E]*0YT->U!>SO3'EQ\6B3O?R(.H/NI0%W-GI
MZB ,G%8/B[JLI,C:08=\P8(@7AR$*F:7Y^VU375YKAN3JT)N*E(WAX.H7JYE
MKI\N9G3VX\*=>M@;>V%Q>5Z*!WDOS;=R4\'98O"2J8,L:J4+4LG=Q>R*?ESS
MQ YH+?Y4\JD^.B8VE*W6W^W)Y^QB%EA$,I>IL2X$_#S*M<QSZPEP_-,[G0W/
MM ./CW]X_]0&#\%L12W7.O]+969_,4MF)),[T>3F3C_]*ON (NLOU7G=_B=/
MO6TP(VE3&WWH!P."@RJZ7_'<$W$T /S@ U@_@/T\()P8P/L!O VT0]:&=2.,
MN#RO]!.IK#5XLP<M-^UHB$85=AKO305W%8PSEVM=9# I,B-P5.M<9<+ R;V!
M'Y@M4Q.](VM1[\DGF/&:O/M6B"938/.>S,FW^QOR[I?WYPL#4*S#1=H_]KI[
M+)MX[(I\T879U^06'I^=CE] "$,<[$<<U\SK\%Z6'P@/S@@+&$7PK-\^//#
MX0.MO/7')_S]7LI*&%4\='FJC)+U1X_?</ ;MG[#";]?H;!5D>J#).]R7=<H
M]9V+N'5AR_CQ<AXMX\#^G2\>CTG!+)/DU/($9S3@C+SQ7V5_0^YV"60TU'NJ
MBU3EDA1C '#=GJ4VN<I*/RK(!+)](?I_<A</F&(O=S<2&EVJA&T?9P3.<MEU
MDB(C5P==&?5O>P^CM/,<'1&5)"QQ"77M:! EX22?RP'[THO]&)^MR$^J$$ H
M<+36-7!L8[A1=:H;8!P+8.D"HW3E!N#:16$43^)/!OR)%__]7E1R;OMM1F#R
M083J2:X3!P*+0HIDKVM(DW"YG 2[&L"NO& W-AE;G0*9))ENMF;7Y)"-T_2N
M'"AS%BR1!'$-HRA<34*FP=C' V_%K?>B>) U%-=Q =6U[+,C5V*K\E>+B1X)
M!_6G9$]'Z[TIP'D.DPL5)M6CV.82Y:GW>5)($:,N3XCA//%5$F4C<.8%_KE(
M8<%30P>]D=W1>\O:C=S)JFJ%L,8GN?=[DIEL%2/@$4,>\FGLHZQ0_DIJRE*H
MC,AG6T*R(U^;O:SZN49Q<P<.7RT1V*X=Y70:]2A:U*]:$XS_WN+^"LK0 /&%
M(5=CNOXVINL9 =5#XPK=N"(D+-=L26-/S8TB1Z.WE4 I7FS*HR CM^)7'$'I
MVC&ZC*91CK)'_;H'**M&GG0 %*BK7?.((Q*!&5(:>58-=)0Y^HK.]5B!T$KG
M^5%ZRT.9ZQ<IR586<J<F,MV5+T:QE'#MYC2( T^RCTI'_5(W])%*/LJBP9/"
ME:YYN$P8@A2Q9"$+/62/,D?].O<56WV]:ZQ&J^(]N@Y#@T'$#S(WP7A'3&,0
M[6G>V2B S"^ GXM'6?^/92,;E8[YE6[35.E>V&X+*R_@"G@Q+VUJRG\:5=I5
M+L8+0R2,A1R99-221Y&'EE'MF%_M-N)E6(9?I8"WDGWCA65.UK2[Z+[QHD&X
M4N:@=TWFE,73K8N-<L=>D;M)\-ULMS=1V*Z4S5F\1!:1F"6ETUK-1M5CK^_5
M/.6ED'Q%0W'E:PZ9@:418LG"%9N6.C9*'?-OZ,8-QQNK:Y0GYI<G2,-4RJPF
MNTH?R+W1Z7>RR46!D^%J#X>-#,*%:\@2-KU\9*-$,;]$_2&>R9,R^[W.,\M'
M)?/VE4F_G:WM3H= .9F\?8%B>T8%$UVIU%K5;7Q-,2%@#!$F'F%SC1BR@'-/
MA*.",;^"W<$:\V5X^?-5&^A\F^D5#L,D*D'V/HCA%-91P]BK>[6C[%EK*"K8
M* -26,]O\;;L:I #U#6A8;QBTRV-CS+%@[>U-*#60B2?Z[J!TI+3^X[>HP\Q
M8C*//:M'/HH??YOX6;RI*$N[@1=YCN)T9<S!B2E=Q+D'Z:ATW*]TK_3;'=+!
MT"B0S5NX1%H,8D@#*$!/+$>O#_W"=[O;R;3M';?/:;NS)W?098@NNI>Q=O'1
M'MR"*#Z*?$H'.::#2V3+BAGR>'J5R4<9Y'X9M##/'+!GY&YLBD-(/U\[&;"1
ME=(903:39_9BWK3M^)2OCD>4&4PL U!+A!O7E,;,5UVCK'*_K Z1MXDKQW!]
MVLI';>5^;;V6#ZHH+"UVY=KRAW*!J"I;T5,QZ;E 3&'CY'GKQD=EY7YEO;6;
M/2].5_1XD,0A-F>(*6,_2>DISE$?N5\?UZ)41N20:J4L,F4:T'>;@4V[[=LV
MQFHF>8%VM!$*#R1Q7KS'R#L!Q(P'V-9O<?0!Z""KA_:[6$W:MQ/=-Y3AZO#M
M[:K]XO33]6OZ<=U]01O==!_TOH@*<JDFN=R!R^##$JBMNF]DW8G19?N9::N-
MT8?V<"]%)BMK /=W&A82_8E]P/"E\O(_4$L#!!0    ( *V#8E-0P^ZG* H
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
M9R*6258+R/_?Y7GU\E!_67?U%?:3_P-02P,$%     @ K8-B4_" 5= C!
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
M]$KNSW2$FTRV1HS+&(QX?WU9W,0<\(X*P&UH##^/R6W&Y5J<.@Y7 .F-'5Y
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
M3./)/ MH!MWKXQDC.W?C[Z6AK7&DW1I45H'D!TE7^\#8 .-?@/6_4$L#!!0
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
M5DR3+"M8Q@25(*%UT!YB>#BMO3JJ3HMDC,/.HT&UQ=G.,2\P#7^+W:]I><"
MU'>P:^Z9 C$$C]+^=$^!!G-X*?2<XW['!J1YWF*7*W=Q]]3JV)Q3KQ)=1Y\R
MB.-<5Q9$53DZ1F0 AVT%K[<<I[O@GF'YF=,8^/TMPTQH/A?^7M=_[K/2X.!3
M7B/=@C]84EXBV/A5;_=T]TWT,GX*W"^/'U1Q<%TH[$NUG./6M#\N>W&\W=X$
MN^(/@S,;@FWX<BD%GA<MP/=S:\/VAA3LOA1?_!=02P,$%     @ K8-B4]?0
MP4),"@  )1L  !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&ULO5E9<]LX
M$OXK**UVUZZB)9$ZG7%<Y2-3DZU<E3B[#U/S )&0A)@$. !H6?/KM[L!4J0L
M>?.T+Q(/H-']X>L+O-IJ\V@W0CCV7.3*ONUMG"O?#(<VW8B"VX$NA8(W*VT*
M[N#6K(>V-()G-*G(A\EH-!L67*K>]14]^V*NKW3E<JG$%\-L513<[&Y%KK=O
M>W&O?O!5KC<.'PROKTJ^%M^$^UY^,7 W;*1DLA#*2JV8$:NWO9OXS>T$Q].
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
MW @.(.( >+_28&RXP06:+V/7_P502P,$%     @ K8-B4UA720?+ P    D
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
M_%Z;PH1 P4BVT&JAK>_>2QIU)#<N6-[]@VW3K/T-;<5Z;GR.$E$$;@/ XB6
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
M>?YT),/I] 6)G6_GSUV#KH\_KHP&*- "/%\XJ!&_$(/\_S5>_QM02P,$%
M  @ K8-B4\*UC%"G P  \@<  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&ULE57=;]LV$/]7#L*&M8!@R9(EVX5C($Y;+ _=@GQL#T,?:.DL$9%(EZ3J
M9'_][DA;]8HF0%^D.][7[[[(U4&;1]LB.GCJ.V4OHM:Y_;LDL56+O; 3O4=%
MDITVO7#$FB:Q>X.B]D9]EV1I6B:]D"I:K_S9C5FO]. ZJ?#&@!WZ7ICG#7;Z
M<!%-H]/!K6Q:QP?)>K47#=ZA>]C?&.*2T4LM>U16:@4&=Q?1Y?3=9L;Z7N$O
MB0=[1@-GLM7ZD9GK^B)*&1!V6#GV(.CW%:^PZ]@1P?AR]!F-(=GPG#YY_^AS
MIURVPN*5[OZ6M6LOHD4$->[$T+E;??@=C_D4[*_2G?5?. 3=8AY!-5BG^Z,Q
M(>BE"G_Q=*S#F<$B?<$@.QID'G<(Y%&^%TZL5T8?P+ V>6/"I^JM"9Q4W)0[
M9T@JR<ZMWTLKFL9@(WR1] YN\2NJ >'-O=AV:-^N$D=Q6#NICCXWP6?V@L\E
M?-+*M18^J!KK_]LGA&\$F9U ;K)7'=[A?@)Y&D.69M-7_.5CTKGWE_]TTO]<
M;JTS-"J?7PDS&\/,?)C92[!I@^JA0P[P7<@_ST+Z.L,]/CG8=+IZ_/RCBK\>
MZ;Y%:% W1NQ;68%485LYDE3@2.I\D"TO(4@+M, 6E<,:2#,HM 81A*I!D7/H
M0P>1.PA4?X?]%LW8!*](1#H!CGVE^[U0SU )AXTV\E^TYWA,2-7Z_:E!!TB4
MZUA_YL.TH_G-0DO7RY=!&(?&3F"#E1@L>J5C)-*I""%WRH(PR G5FO:# '3/
MM);JR-1<@(?)W01JW77"V!BD@U98Z&0O68Y/>VT'<N$T%X/66!$48U!5SR2L
M6J$:!"/M(Y!5+2WAY"P&*HV!"#X>;:Y.-A].-K=L$W%Z-Y0*7,=P366$/+2!
M*\<E/]^5[RK]!W?B%;GO!'?AC'KC&ZX'2QVR;\<INT%34<-_FG]0ODAWCFII
M.95+ZI"L!/P"61YG\P+R.?Q*W'09+\L4\LQS91FG60EY$;@LGK%F3MR'P="+
M M-%7,RGE 4=$;W(YI!/B2X*HHMP7I3Q+%]"MB2:IXQFUIV&A>[ZCB<P:+/C
M+(OG5 0/IYS%Q7(9PL^SN"PRR!?L13O1G<8Q "L)Q31- \YI7*2+D9TN"$"1
M?N.7)"_+P/_H?DC.[F$J4^-?&Y[40;EP)8^GXX-V&>[Q;^KA-?PD3",532GN
MR#2=S(N(9M"_,(%Q>N]O]:UVM#6>Y*U!PPHDWVGM3@P'&)_Y]7]02P,$%
M  @ K8-B4_70I"=W P   0@  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&ULC57;;N,V$/V5@5H4&T ;W7VK;<#.MFB I V2M$6QV =:&EE$*%%+4NOD
M[SND;-5I$Z& 80TO<^8,YY"S/$CUI"M$ \^U:/3*JXQI%T&@\PIKIB]EBPVM
ME%+5S-!0[0/=*F2%<ZI%$(?A)*@9;[SUTLW=J?52=D;P!N\4Z*ZNF7K9HI"'
ME1=YIXE[OJ^,G0C6RY;M\0'-[^V=HE$PH!2\QD9SV8#"<N5MHL4VL_O=AC\X
M'O29#3:3G91/=G!=K+S0$D*!N;$(C#[?\ J%L$!$X^L1TQM"6L=S^X3^L\N=
M<MDQC5=2_,D+4ZV\F0<%EJP3YEX>?L%C/HY@+H5V_W#H]TY2#_).&UD?G8E!
MS9O^RYZ/YW#F, O?<8B/#K'CW0=R+#\QP]9+)0^@[&Y"LX9+U7D3.=[8HCP8
M1:N<_,SZ!BDE#1\>V4Z@OE@&AD#M4I ? ;8]0/P.P!QN96,J#3\U!1:O_0,B
M,S"*3XRV\2C@ [:7D(0^Q&$<C> E0X:)PTO&,_R\V6FC2 1?1C#3 3-UF.E[
M'+NV%4C:-$R "P#737]#K-0^N].$1WPVL!4R?_KRUKF.AK"7<:%;EN/*H]NF
M47U#[W7<G.D*2KI5P,]B*Q3,8 %&@N@S/S -]"NEH+U4:MZ J62G65/HBP4\
M5@KQ51&!2F"PWJ%R=?B5F(VMVSK9O_#,NK+<6L8+"JN GA!%[)I]3PD$9SLN
MN.'$[GN(_7"2]=]I3-^)GZ8)?3-_0F/W3'R4Y<>.')G6]$[)G:'7AGA0)OB<
M5ZS9XVB<%T+[X;M9',4_DC7WIS,7;Q[1?Q3Y69K"B"BR0139J"AND-BA#[\-
M+)PR?+@YT?#AEIE.64+_3R*C =^6R$:#+-^HD$^OAHMM#YUV_+<2!U0X)I2_
MD"DK )O9)\R/\ 2\J677&+A'VP3LJM.!+6B:Q7800Q3Z:3RU=F)//$G=?$HU
M3K+,FAFD?IPZ<T)F%,])F$2(E8:BQ%-_2NZ/TNK^WU5NV8N]$1HF5C%3L'58
MP'7==L9IA !0&_@0S7WJ5!?']4UC>,Y;=U=Z'-[D!$,]@K;ZR2R[>"?>:_6F
MF1_/)F_J)SA[EFM4>]=\-.3VM/H7>I@=^MNF?];_V=XWQUNF]KS1Q* DU_!R
M2LI0?</I!T:V[I'?24,MPYD5]6A4=@.MEU*:T\ &&+K^^F]02P,$%     @
MK8-B4[CE;0,, P  % <  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL
ME57?;],P$/Y73@&A5:J:-$E_;+255@:"!Z:)#7A /+C)I8GFV,%VUO'?<[;3
MK,!:Q$M[MN_[[KL[^[+8276O2T0#CS47>AF4QC078:BS$FNF1[)!02>%5#4S
MM%3;4#<*6>Y -0_C*)J&-:M$L%JXO1NU6LC6\$K@C0+=UC53/]?(Y6X9C(/]
MQJ=J6QJ[$:X6#=OB+9K/S8VB5=BSY%6-0E=2@,)B&5R.+]:I]7<.7RK<Z0,;
M;"8;*>_MXD.^#"(K"#EFQC(P^GO -\BY)2(9/SK.H ]I@8?VGOV=RYURV3"-
M;R3_6N6F7 ;S '(L6,O-)[E[CUT^$\N72:[=+^R\[_0\@*S51M8=F!34E?#_
M[+&KPP%@'AT!Q!T@=KI](*?RBAFV6BBY V6]B<T:+E6')G&5L$VY-8I.*\*9
MU5NF1"6V&AI4<%LRA7!VQS8<!XO0$+_U"K..:^VYXB-<Y_!1"E-J>"MRS'_'
MAZ2K%Q?OQ:WCDX2WV(P@B8801_'X!%_2)YLXON1?R=[TR7Z[W&BCZ&Y\/\&?
M]ORIXT^/Z:4GD[<<01;P=ZPAK)FN,F BAZN*MP9S^.9J#7?X:&#-97;__;FR
MGXYZ5R(4DM/SHGA@'*%&HVE3F1(,'6>R;EK#W#L@;9M>1][IP,-KH%UE".VP
MIE2(SID\$&K?8K0M!FJ0P7I#F'V7G",9T07<.>#AE?C#_]KRG3@_JP1%EZTF
M3CT$?,SH^$!A3A=^X*/:B ?6=5NC8D:J"[BFP<:EUO 2SL:SX22>#)PY'\XG
M,V=.9L-I%'F3=JUYA4+28_,,7]W+)G7L@4BWZ*-K.'-E'$":#I/Y%-)DF*0S
MMQK/[2J>C'V?:>P %@7-(5O\1AH4IF+<=H6JN:=[]6(>C^/71_^/RNAZ>%J(
MOWJN$$\%I(RC47(^\$::^LJ,DFAO3 ?]3?U_Z',/*CR85-2BK9O'FBK1"N.'
M5K_;C_Q+/^F>W/WWXB-3VTIHX%@0-!K-)@$H/X/]PLC&S;V--#1%G5G29PN5
M=:#S0E(GNH4-T'\(5[\ 4$L#!!0    ( *V#8E,C]^"CHP0  /H*   9
M>&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;)U667/;-A#^*SMJTMHSC,535VW-
MV$EZ/"3-6$[ZD,D#3*Y$C$& !4#+ZJ_O+BC+2F.IF;Z(.':_O;Y=X7QM[)VK
M$3T\-$J[BT'M?3L;#EU98R/<F6E1T\W2V$9XVMK5T+461164&C5,XW@T;(34
M@_EY./M@Y^>F\TIJ_&#!=4TC[.8*E5E?#)+!X\&U7-6>#X;S\U:L<('^8_O!
MTFZX0ZED@]I)H\'B\F)PF<RN1BP?!#Y)7+N]-7 DM\;<\>;WZF(0LT.HL/2,
M(.ASCZ]1*08B-_[:8@YV)EEQ?_V(_DN(G6*Y%0Y?&_6GK'Q],9@,H,*EZ)2_
M-NO?<!M/P7BE42[\PKJ7S8L!E)WSIMDJDP>-U/U7/&SSL*<PB0\HI%N%-/C=
M&PI>OA%>S,^M68-E:4+C10@U:)-S4G-1%M[2K20]/W]O="E<#8M:6'S%\57P
MVC14<R="VDYNQ*U"=WH^]&2.E8;E%OJJATX/0$_AG=&^=O!65UA]K3\D-W>^
MIH^^7J5' 1?8GD$61Y#&:7($+]O%G@6\[/_&_OGRUGE+Q/ERQ%J^LY8':_D!
M:Y=K82L'U!C."UU)O8+/(;=P@P\>KI0I[[X\E^6CL-RT,]>*$B\&U)4.[3T.
MYC<UPM(HZC@VXX.5<*N] T^7NFMNT8)9@N/@R2T+G9;^:_^HYP%%68-@W\%O
M6@3A6(M*X3% /-8#2 ?>8+D]3<(IW1%XBZ'UU":"$ZG)OND<2;O3&5P^ 3\#
M^0T<7",51):>*D6M4=YMG3[Q-"CZ"IY"$DW2E'_C]*!\BS8,-%T^J>4Q)*,4
M%D%.M)2O4O8\L-S:#G[\89(FZ<^03N"=L'<T,?<QDW0$29+ $:H4.ZH41ZFR
MH-%;=50SSO0A<KY]X#4^QYBCZ-_/F'Y0R[^)'F[/BW+?"^R] *E+U5&;0R@P
M!E>%WOSD*#NBJZ0/BC0(= ^AG5&R$GUAZ-,$:E*\C&ZQYK%_'V!-@W"BC'.G
M@8\,[FN+& BG*39H^C&#/&8.,9/9,X.;H+@_EOXE_Y[QCMP'O,#$I]7B0&YF
ME 3G.2:+]Z@[A!<P+1+Z+9(I_:;1N,CHFT1%7L ?1$E2H^1O4^IF9%LI/N$
MFL XWJ71*":J1N-T#.,HRW(HHJ*8,-=16.Y6$J_(I#(MIY5$IVG.9K(IB4Y&
M8\BC/,GA5]1D4P5Y4=&?B^1IQZT*69044[)43#.81GDQ@E$T'<5P8SPI[!?;
M?.,W.36:9&R)(<C;8DR-%4VS=*O^GV1Z 9-H1'&](*O9>,*Y*LCCF),UB?+Q
M^%B3C79--CK:9-L6[MO]8VCA3T)UO2>7CLC?\M(]UV#'D;F7Q!, =!RH-W!/
M\!@(_&[QT<'*"LW\KSH;>H['\O?0>8TVC.&^70--OI'Y9!0%HJ3?0)&=I5-X
M"=?2W;U:,O\EF:7&]T"%0XC/:%J^#.,DS,E^UBNY9$'8$*4<I&?3,;R1]Y+Z
MMX*-1%4]3L/G*C'<>X\T:%?AU>6HUIWV_=-D=[I[V%WV[YDG\?Y52%5:2<JA
MPB6IQF=CFFVV?VGU&V_:\+JY-9[>2F%9T^,4+0O0_=(8_[AA [OG[OP?4$L#
M!!0    ( *V#8E-U1[#_EP0  '8*   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(Q+GAM;)56VV[C-A#]E8&:M@Z@VKK9EM,D0.)LT0";($BR[<-B'VAI;!$K
MD5J2BN/]^@XI6;&-Q$!?+'(X<^9V..;Y6JKOND T\%J50E]XA3'UV6BDLP(K
MIH>R1D$G2ZDJ9FBK5B-=*V2Y,ZK*410$DU'%N/ NSYWL05V>R\:47."# MU4
M%5.;:RSE^L(+O:W@D:\*8P6CR_.:K? )S9?Z0=%NU*/DO$*AN12@<'GA785G
MUV.K[Q3^X;C6.VNPF2RD_&XWM_F%%]B L,3,6 1&GQ><8UE:( KC1X?I]2ZM
MX>YZB_Z7RYUR63"-<UG^RW-37'BI!SDN65.:1[G^&[M\7("9++7[A76K&T\\
MR!IM9-494P05%^V7O79UV#%(@P\,HLX@<G&WCER4-\RPRW,EUZ"L-J'9A4O5
M65-P7-BF/!E%IYSLS.5<BA=4AB]*I&06!@;/C-;Z]'QD"-XJC;(.ZKJ%BCZ
MFL&=%*;0\$GDF._;CRBL/K9H&]MU=!3P">LAQ($/41"%1_#B/M?8X<4?X-W8
M_&ZXSDJI&X7P]6JAC2)>?#L"GO3@B0-//@J6KDO>4!7E$IRCKZZ0\(RO!JY+
MF7W_]EY)CX,^%PA+6=+-X6(%7 /;WA[KQM#I7%8U$YO?-60[G=0HN%0@I$&R
MT5:9BFFP6J#J*PH#+@A#-IJ)7)^> 1'(A7^K=<-$AO!%U(SG\*"XR'C-2KAF
MI3NXIVDQ9TIM;%A7E6P$[:GYMI@-Z=T*@PJU@4=F(Y@W2B&IW$N1=<OP5]BE
MWKV+-&\0*"8*+H&!YS[NP#N%.[8A>3B#$PB3V)^. UK]]DL:A=&?3A;Z21Q;
MV&@8C8^#3UOP:0_^5AL26^!P'/A!<.ABXB=IV.(?(<RX)\SX:&]W(_P?A#D*
M:D?XF:Y9AA<>S6B-Z@4]QZ*V!L01S:DM'7G>J'5(A7?8<H-9)PG]MDZ?.5OP
MDIL-X5:U%-37LQVRG$ TVW9JN_J,6I^U@R:GB^B(0RZ)VAWE,JF-#P)=C*R2
M5*"?S,WOP=A/X\DI#*9C?QI%IXZ$V9:$K"4A>4JG_BQ,["I,_2!*X=./9B]&
M&(2G>YU-J=FSU(D?,9.*IA=-85-035B><^N=TK%7X0\29:SFAO:N8@B-8 WI
MD D5-Z=_JW:E9<ES9L6+[LZX&3V$*]U.B(-B^L -069E8[V?)--A1..^+-T_
M%Q7H)(Z&LUZBL'381KH8')FMUMN5\4E'U^C^\\J-#^N"9P6L:19TM3T)A_&^
MAW 8]H*]?MA4T15Q'W4(^_/)L';V&$U"90H*KRU4-PSPM;;U(8Q,K@3_20D<
M)-*R])",SX5"W/MS.>#G/=V"8^>.OXZR;ZNY;&J;Z#8XNN!^%,3T';N+'_N3
M8-9*:>I<[3*1JN<8O%<D#?&4YL\T(8N0+)(T?=^JY_V6@*&?4M>VN\2?Q2D\
MN\I9[^/IQ'+93XBA)W0ZC>QWXD^2,;PWA48[;X$*U<J]>.S-)Y?MLZ"7]H^J
MJ_8M\:;>OLCNF%IQH:'$)9D&PRG-'M6^<MJ-D;5[62RDH7>*6Q;T,$1E%>A\
M*:F?W<8ZZ)^:E_\!4$L#!!0    ( *V#8E/@ R8#: ,  )P+   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(R+GAM;*5638_;-A#]*X200P)L]>VOA6W :^^Z
M.6RQB)OV4/3 E486L13IDI2=Y->7I+2*XJ55H[E()#7OS3S.D)KYB8L760(H
M]*6B3"Z\4JG#;1#(K(0*2Y\?@.DO!1<55GHJ]H$\","Y!54TB,-P'%28,&\Y
MMVM/8CGGM:*$P9- LJXJ++[> >6GA1=YKPN?R+Y49B%8S@]X#SM0GP]/0L^"
MCB4G%3!).$,"BH6WBFZW,V-O#?X@<)*],3)*GCE_,9./^<(+34! (5.& >O7
M$=9 J2'28?S3<GJ=2P/LCU_9'ZQVK>492UAS^B?)5;GPIA[*H< U59_XZ5=H
M]8P,7\:IM$]T:FU##V6U5+QJP3J"BK#FC;^T^] #:!XW(&X!\3D@O0!(6D!R
MK8>T!:37>ABU@-&U@'$+&%\+F+2 B4U6L[LV-1NL\'(N^ D)8ZW9S,#FUZ)U
M1@@SE;A30G\E&J>6NZ8"$2_0CNP9*4B&F4*K+.,U4X3MT1.G)",@__/[^PTH
M3*C\@'Y!GW<;]/[=!_0.$88>":6Z[.0\4#IBXS?(VNCNFNCB"]$EZ)$S54IT
MSW+('?C-,'XV@ _T3G7;%;]NUUT\2+B#@X^2\ ;%81PYXEE?#P]=<G[.^_W/
M>7\8AJ_JO89'%[UOA^$;R#IX.)"*I*O<Q/(EE\)QE.!?JV>IA+[>_AYPD'8.
M4NL@O>#@=WVSRUJ?C8HST$\L7O2?H:A9+F\0UB-,!#IB6H.KL!ON*+3DYG]P
M7,:ST)_.@V,_X=>9;1UF21CY26?V@\)1IW TJ'#-I4*/H$J>HX_L"%+I?XQR
MG=.'AFC<#]/M>]SY'@_ZWD !0D".3!#.JZ'!1U'/9S3VX[,-O,IJZ[*:^B.W
MA$DG83(H855QH<@W;/^I^@+]+JG$8@].41-'(/[XQVC7D[?9CGK!-L(=3.DY
MT[V#*;U4-=-.]G2X:O"!*$S)-YL\9L^;S>(-^@V42_3T;:CQ&SW7&&VGCN/B
MS]QZ9IV>V?_5T\^P2]CL;3AA;WN;;#J-TC/U3J/9638=1E&/J5$?])J!"G0=
MFCY/(GM9-K=KM]JUDBO;09VMWT6WZ\BQOHEN[YM.\3M]T[<^ZK(G3"(*A785
M^A-]:XBF%VPFBA]L*_+,E6YL[+#4[3,(8Z"_%YRKUXEQT#7DRW\!4$L#!!0
M   ( *V#8E-<SMOM/@,   D*   9    >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;,V676_;-A2&_\J!T(L&2*)/?Z2P#<1V@J7H"B-NNHMA%[1T;'.E2)6D
MXG2_OH>2HCJ-[!D8ANW&)JGS'CV'YZ6DT4[I+V:+:.$I%]*,O:VUQ3O?-^D6
M<V8N58&2KJR5SIFEJ=[XIM#(LDJ4"S\*@KZ?,RZ]R:A:6^C)2)56<(D+#:;,
M<Z:_35&HW=@+O>>%>[[96K?@3T8%V^ 2[4.QT#3SVRP9SU$:KB1H7(^]Z_#=
M[96+KP(^<]R9O3&X2E9*?7&3NVSL!0X(!:;696#T]X@S%,(E(HRO34ZOO:43
M[H^?L]]6M5,M*V9PIL1O/+/;L3?T(,,U*X6]5[M?L*FGY_*E2ICJ%W9-;.!!
M6AJK\D9,!#F7]3][:O9A3Q F!P11(XA.%<2-(#Y5D#2"Y%1!KQ'T3A7T&T&_
MVOMZLZJ=GC/+)B.M=J!=-&5S@ZI=E9HVF$MGK*75=)63SDZ6M:% K6')-Y*O
M><JDA>LT5:6T7&Y@H01/.1KX2#;97]=*TCA%LIDU< 'WF-+HY_6W<[2,"W-&
M$0_+.;Q]<P9O@$OXM%6E83(S(]]2(0['3QOH:0T='8!^S^0E!.$Y1$$4=LAG
MQ^5++"XA#BIYT"&?_S/YS>GR+OC;X_(YIB0/N^[N4^]; T2M :(J7WP@W_&N
M*@VS+9,;=!U[$<9ER@N!\/L'2@AW%G/SQQ&<N,6)*YSD ,YU]B>9OKZY57"=
M9=P]@9B !>.9HYBQ@ELFSN'F:\GM-YBIO%#2.8\\/%/R$;7E*R*;X\IVF:,&
MZ%< [KG[.$D&4=@;^8_['OB[J!?5)6UUR='J[MU9D)C!#=.2]I&.!VUJF9>"
M65J=(QT_;L^Z3)6\XKE(AKT@B5]RWW;%Q</!(.XF[[7DO>-]^='[I:53RW1F
MX*'(B+MRXD70/]+]?GN7_O_!C(,69W"T:.<@N)/&ZM(1G,.#9+DB>_WEFL5-
M10"T&U!'&E,RHB47FB[G30>O>M,?#H.@NS/#%G+X'Y^8:0W0V^,>!N$A[JN6
M^^I?.@O3JU?[&(;Q*QY_[ZWH/I)^97K#I0&!:](%EP,J2-<?'O7$JJ)Z4:Z4
MI==N-=S2MQIJ%T#7UTK9YXE[][9??Y/O4$L#!!0    ( *V#8E.+[F.@P@(
M &0(   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;*U638_:,!#]*U;4
MPZZT)5\$MBN(!(2J/:R*0-L>JAY,,B36.C:U#6S[ZVL[(0TH2U';"]C.>_/F
MC1U/1@<NGF4!H-!+29D<.X52VP?7E6D!)98]O@6FGVRX*+'24Y&[<BL 9Y94
M4C?PO(%;8L*<>&37%B(>\9VBA,%"(+DK2RQ^3('RP]CQG>/"DN2%,@MN/-KB
M'%:@GK8+H6=N$R4C)3!).$,"-F-GXC_,!P9O 9\)'&1KC(R3->?/9O(Q&SN>
M20@HI,I$P/IO#S.@U 32:7RO8SJ-I"&VQ\?H[ZUW[66-)<PX_4(R58R=>P=E
ML,$[JI;\\ %J/Y&)EW(J[2\Z5-BA!J<[J7A9DW4&)6'5/WZIZ] BZ#C=A* F
M!.>$_BN$L":$URKT:T+_6H6H)ECK;N7=%B[!"L<CP0](&+2.9@:V^I:MZT68
M.2<K)?13HGDJ3F #0D"&EK 'M@.$6886(.P)9"F@3VM*<FPW]28!A0F5M^@M
M>EHEZ.;-+7J#"$./A%(-D"-7Z91,8#>MY:>5?/"*?(@>.5.%1'.60=;!3R[S
MWUW@N[H433V"8SVFP<6 *]CV4.C=H< +_(Y\9M?3O2X[_Z8^_VOUDV*$S>$(
M;;SP/QR.KY.U5$*_]]\N"/<;X;X5[E\I?-=DL(24YXS\[#PLTRJJ[]FPYHK<
MQ_VP%X[<?7L+NU#1.2JI4(,6Z'YP"IEW!/*]82]H8"?FH\9\=-%\R[.YZ G+
M7ZGY'9J4?,=45R4JB:B563@\=W@9<Y+[H,E]<$WN5Z2N.%J#[C3'[=3WGBKT
M7>('J+2O=)>K04?![[U>=&;LC[#*F]NZ-DL0N>U7$J6FIM5+TJPV+7%B.\'9
M^M1_F/D=ZXENH57'^QV^ZK^/6.2$241AHZ6\WE#O@JAZ6C51?&LO[357N@78
M8:$_ T 8@'Z^X5P=)T:@^;"(?P%02P,$%     @ K8-B4PWCZS2: P  _ X
M !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&ULK5==<YLX%/TK&J:=:6>V
M00@#)F-[)C%TVX?L9&)G]Z&S#[*1@2D@5Y+CYM^O)!-B8P&IMR]!$O><^^&3
MB^YD3]EWGA$BP,^RJ/C4RH387MLV7V>DQ/R*;DDEWVPH*[&06Y;:?,L(3C2H
M+&P$H6^7.*^LV42?W;/9A.Y$D5?DG@&^*TO,GF])0?=3R[%>#A[R-!/JP)Y-
MMC@E"R(>M_=,[NR&)<E+4O&<5H"1S=2Z<:YCQU4 ;?%W3O;\: U4*BM*OZO-
MUV1J0141*<A:* HL'T]D3HI",<DX?M2D5N-3 8_7+^R?=?(RF17F9$Z+?_)$
M9%-K;(&$;/"N$ ]T_X74"7F*;TT+KO^"?6T++;#><4'+&BPC*//J\,0_ZT(<
M 22/&8!J &H#1AT MP:X;_4PJ@&CMWKP:H!.W3[DK@L788%G$T;W@"EKR:86
MNOH:+>N55THH"\'DVUSBQ"S*.4Y31E*L?S>Z 0_DB50[TCQ7S^!/0E.&M]DS
M^! 1@?."?P2?P.,B A_>?03O0%Z!949W'%<)G]A"AJ7([74=PNTA!-01@@ON
M:"4R#N(J(8D!'_7CPQZ\+<O1U 2]U.06]1(NR/8*N/ /@"!R#/',WPZ'IG3^
MG_?X8N\GQ7 ;@;B:;]3!5\O ^+L>D+Y&JH[T-/.1'\B@GXZK9;!R/#@^M8K.
MK9RQ/_+@J5EL, L=S_<;LY,D1TV2H]XD[PE;DTK(SJC^ P05N)!=4"=NRKN?
MS('P"L+W)N%<"HPN!<87 $\JZ#45]'J9'O_ZNHPCL%C>+.-%#Y_?\/D7R\X_
MTP!R4>"U9'=NY82AW])3=&[E^Q#Y+=49K-#HR.-)BD&38O [1==/Y@9=FAO
MH2[)#>"\+L4-X-P!P8V;ZHU[B>(=D[<E\.V.E"O"_NUA#!O&\&+)A8;NY)UU
M.I/5& 4MR9U;>=X8M>0;&ZS\D1N:)>? U\\]_)VB&V!S.SO=$-#IDMVE'N,!
M( H'A.<<79F<7JIE1F3-N- 5E&MY%2Z2MRC10:\NT,5:K*$G_0^>"6AN,D,!
M:FDV,IC)SVX8MN1H, N0[Z$./;[>+IS^Z\6OZK&?S=1=ZFH, +O:9S0$[.R#
M0\!QEQ[MH]M\25BJQR@.UG17B<.]K3EM1K4;/:"TSF^=Z[EC.(_4:*>GAU?Z
MPUQXAUF:5QP49"-=P:M ?O398=0Z; 3=ZEEB186<3/0RD^,I8<I OM]0*EXV
MRD$S\,[^ U!+ P04    " "M@V)3P=-Q\U<#  !M#   &0   'AL+W=O<FMS
M:&5E=',O<VAE970R-BYX;6RU5VU/VS 0_BNG:!\V"<AK6XK:2M!TVB00",;V
M >V#VUP;:XF=V2Z%?S_;24-?0L8Z\:6UG7N>N^<<^RZ#%1>_9(JHX"G/F!PZ
MJ5+%F>O*68HYD2>\0*:?S+G(B=)3L7!E(9 D%I1G;N!Y73<GE#FC@5V[$:,!
M7ZJ,,KP1()=Y3L3S!69\-71\9[UP2Q>I,@ON:%"0!=ZANB]NA)ZY-4M"<V22
M<@8"YT/GW#^;^*$!6(OO%%=R8PQ&RI3S7V;R-1DZGHD(,YPI0T'TWR..,<L,
MDX[C=T7JU#X-<'.\9O]LQ6LQ4R)QS+,?-%'IT#EU(,$Y66;JEJ^^8"6H8_AF
M/)/V%U:E;<]S8+:4BN<56$>04U;^DZ<J$1L S=,,""I L N(7@&$%2!\JX>H
M D1O]="I %:Z6VJWB8N)(J.!X"L0QEJSF8'-OD7K?%%F7I0[)?13JG%J=(DZ
MRQ(^QJ@(S>0G.(;[NQ@^?O@$'X R^);RI20LD0-7:7<&Y,XJZHN2.GB%.H0K
MSE0J8<(23!KP<3N^WX)WM<Q::[#6>A&T$MYA<0*A=P2!%_@-\8S?#O>:Y/R?
M]\G!WK>2$=8;'UJ^\-6-EQ+Q".P+< 0QRIF@A3V\#Y?:%KXJS.7/%D]1[2FR
MGJ*_>+HN4!!%V6+M\[ITISC<(L-5TQO6SNQWX!F):'HWXT.06_(ZM;S.8?*^
MH= 'EEB-I=2F.-O)?1MF2Y3=.LIN*]%>=#?D6=_WJO%<EU1=2V4JS>,H\+J=
M@?NX>5B:C'K!ME&\;]2-HG#;:+)OU.EN,&WI[=5Z>ZUZ;<4[YO/CI40XUSND
MX'JJKSB&B;G6)D^SE+ %@BZUNSL'EY1,:4;5<U-N>GO!>CN)V;?H]TYWLA?O
M&P5]?R<O^S:^WXFBYL2<UHDY;4W,%64T7^;P<(7Y%$7; >_7E/UWODI\[Z5<
M>8>?-N!S&.N:(73[T5BOVKF;#EM5J/X=N*UOHQS[[=M#GMZZ/7[P0AJ\]P:]
ME!4_?,<-:N?V@]?O^X.@I49WHWW*42QLWRIAQI=,E06U7JU[XW/;$>ZL7_AG
M8[]A/3:]M&W77NC+1OR*B 5E$C*<:U?>24^7 U'VMN5$\<(V;U.N="MHAZG^
M'D!A#/3S.>=J/3$.ZB^,T1]02P,$%     @ K8-B4P*L@&KP @  Y@@  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULG991;YLP$,>_BH7VT$I9 1,@
MJ9)(:;MIE3HM:MKM8=J# TZP"C:S3=-^^YTAH5DQR;27Q&=\]_N?L>^8;(5\
M4AFE&KT4.5=3)].ZO'1=E62T(.I"E)3#D[60!=%@RHVK2DE)6CL5N8L]+W(+
MPK@SF]1S"SF;B$KGC-.%1*HJ"B)?KV@NME/'=_83]VR3:3/ASB8EV= EU8_E
M0H+EME%25E"NF.!(TO74F?N75WY@'.H5WQG=JH,Q,JFLA'@RQFTZ=3RCB.8T
MT28$@;]G>DWSW$0"';]W09V6:1P/Q_OHG^OD(9D54?1:Y#]8JK.I,W)02M>D
MRO6]V'ZANX1"$R\1N:I_T;99&P,QJ906Q<X9[(+QYI^\[#;BP 'W.>"= ZYU
M-Z!:Y0W19#:18HND60W1S*!.M?8&<8R;M[+4$IXR\-.S.PHI*;2$MYU6.45B
MC7(SA7)&5BQG^A5HNI),,UAV=D,U8;DZ1Q\0X^@A$Y4B/%435X,6$]%-=MRK
MAHM[N$M:7J# &R#L8?]Q>8/./IS_'<6%3-IT<)L.KL,&O>DH1>D ?2NI))KQ
M#:H3'*"[?3H#M""O<*ST -U4%/V<KY26<#9^':$'+3VHZ<,>^CTU]\!035:V
M36G\H]K?7)CG&1Z&>.(^6ZC#ECH\2@46MK$:K_" Y7M#'-MA80L+3\$"&RSL
MPOQ@V)-9U,*B4["A#19U8&$0AG96W++B4ZS0QHH[K"&\,CMKU+)&IUB1C37J
MLGP\MK/&+6M\E/604:C6:TVEC3CN$'$<]YT1WWLK*MY1Z+OKI]I+I\RELU8+
MKZ,D"J.X3\E!>?./*OF7@O#(4Z8247%-4_3I)0$7-"^,;57J=Y1^],?0!'ND
MOI4N'_^?U#G7+&$E,?)N>0+;"(W,7G.Q15LPZCFN_EM=\X\7MO[=LZKH5CDH
M<J/W&^0>="WS!?"5R WC"OK/&OR\BQC2D$U3;0PMRKJ1K82&ME@/,_@0H=(L
M@.=K(?3>,+VQ_;29_0%02P,$%     @ K8-B4R4I\,/@ @  30D  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C@N>&ULS5;=;]HP$/]7K#QMTDI" BVK (FO
M:9.&A(JV/51[,,E!K/HCLYW2_O<[.R&##BC:7OH2VY?[W>_N?/:YOU7ZP>0
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
MN@1E78+_NR[7D0QY!L\KP1.HDGB 7<9,1"&[0+^O5K!LTC6Z;B[/U)X=]E^
M.2QA#JV!GN9NDIA,I[#:1+3(%%W$3,-CQ9Q*E$%/$>AF/IM]1)]IO#(K-#ZT
MZ-1T>"(_?JOT8+=JON[KT[TZE!24Z+Z6[B1-,QJWYUH,6D\6MPLEKFT5L)U#
MBH</Z%;*#,AQG9GYGAFUO,AY(R]JB\88SS(1;H!,:!;3M$DXKXHQ_5JRWA!C
M[YG\-Y@%V V\%DRDPD2LF'1%03B+NL."D)HF5=W;2DQ.2CRT-"-<-7GL6?.Y
MF]_;V@*N.C;NO?EV 5=-%=L;GI$,H -7&Z"MVM 4<:.?\&X-@J,;+K33O-<V
MTL(_F6^,B3=\3HM3L\#K!21HF8>JK6)[/SK9%IBLH6LKAE8T$FA'XPR$#Q#D
MO16PKA UL$\1:AJ5.\)&N'DV00U'K]?M!<_A-I@-NGZO!6W5-+&]S3Q;M=^_
ML&3!A)4*5>/!P=L3L>H'V-X0<EV"K9QD8@<CP\$71:!@- U9T0.T-#7.R?"4
M@F[3UO0,P^/C2M4?B+T_%-G3'9S 3$_0Z:\RE8F"D(UD*H+6\^D-O0'&S_)^
MV>XX[:I1$'NC@*9@+AATC0L(9U"*5*)-R)M3BE023>P2_6^U;5K$/^(+\?U>
M6]TKS2?V8]K;BM:TR*:N1GZ_Z_HM,*KF05XX+;EX@&Y^9)$ZH%O@4*HGTBS3
MDD9G\:D2>])_>SY5XDO..+*\3J**R$<KV/<;).H,P^/L*WDG9QPL?EZB@M-\
MW,#U?/]YXB\;'B=>=09B[PR&91,XX"RAYG:VV6YO*BWWW#<GF5=)LO?"WOWU
M)/-.M]Z#?A/)SC#,LW=J]Y4)$VMSC2N1.5WF5Y?EV_*J>&(N2)W*/+]GAF/H
M.H)->\Q6X.IV!S"ZR*]N\P?%M^;V<\&5XHGYNF$4\&H#^'W%N7IZT .4%^CC
M?P!02P,$%     @ K8-B4PMO<=/Q P  [1   !D   !X;"]W;W)K<VAE971S
M+W-H965T,S$N>&ULS5A;CZ,V%/XK5K0/N]+N@ %S&2619I*T7:G3'4UVVX>J
M#QXX"6@ I[:3S/;7UP8""1 TV^8A+XEMOG/]#CXVXSWC+R(&D.@U2W,Q&<52
M;FX-0X0Q9%3<L WDZLF*\8Q*->5K0VPXT*@0RE+#,DW7R&B2CZ;C8NV13\=L
M*],DAT>.Q#;+*/]^#RG;3T9X=%AX2M:QU O&=+RA:UB"_+9YY&IFU%JB)(-<
M)"Q''%:3T1V^7>! "Q2(WQ/8BZ,QTJ$\,_:B)Y^CR<C4'D$*H=0JJ/K;P0S2
M5&M2?OQ=*1W5-K7@\?B@_:<B>!7,,Q4P8^D?223CR<@?H0A6=)O*)[;_!:J
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
M-.J-Z?QT7>+JCE6E+RMK9:E(^69.?P74;@'-9TK90\=MT/YG9G\!4$L#!!0
M   ( *V#8E.@2@% V@8  .0C   9    >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;+5:;6_;-A#^*X31 2V0V>*+7EPD 5(G\3*LA9$LW8=B'QB)L;5*HDO1
M23/LQX^2%4L**5K*2SXDEGUWO.,=[WF.\>$]%]_S%6,2_$R3+#\:K:1<?YQ,
M\G#%4IJ/^9IEZI-;+E(JU:-83O*U8#0JE=)D@AS'FZ0TSD;'A^5["W%\R#<R
MB3.V$"#?I"D5#Y]8PN^/1G#T^,9EO%S)XHW)\>&:+MD5D]?KA5!/DYV5*$Y9
MEL<\ X+='HU.X,<Y(85"*?$U9O=YXS4H0KGA_'OQ<!$=C9S"(Y:P4!8FJ/IS
MQV8L20I+RH\?E='1;LU"L?GZT?IY&;P*YH;F;,:3O^)(KHY&P0A$[)9N$GG)
M[W]C54!N82_D25[^!O>5K#,"X2:7/*V4E0=IG&W_TI_51C04$.Q00)4">J*
MNQ1PI8#[KD J!=)W!;=2</NNX%4*7E\%OU+PRV1M=[=,S2F5]/A0\'L@"FEE
MK7A1YK?45AF)LZ(4KZ10G\9*3Q[/>';'A(QO$J8R>"/!^U,F:9SD'PXG4MDO
MI"9A9>O3UA;JL/4[S<; @0< .0A>7YV"]^],5F9V*U=L/0;8:5EY!R8@7U'!
M<H.]T_[VG&ZOSE[9J_-7\6INMW+*0F4%6JQ,5#WLB@+MB@*59G&G654(%UDN
MQ49U'0F^_:$$P(5D:?ZWQ3S>F<>E>=+/_ $XIR$#)RG?9-)4+UMK7FFM:*UW
MQVB*?==1/X>3NV8.>TO.^TBV@B.[X(@UN.:!*@(] %]X%FZ$8.;@MM;<IB.!
M/X5$#ZZWY-P@"0,'!9W!N;O@W*&9BP7X2I.-"C;.PX3G&\%,8;J:2]A!R#'D
ML+?DW"#IX<#ISJ&W"].SAGD2_:,Z;Q%A#B0')U$4%[A)$["@<03B#,SH.I8T
M.0!G/S:Q?  SGJYY5IP5?@N>EH"I9WE:_1$?05<+\KR'8"M&?Q>C/RR5UQE-
MN?+Z7Q:5N2Q.(WB_$"R--^D'0+,(;'7R?$,S=6!G/)>Y*F]FK&M?2XX;8$]/
M=T^YN2[GNWY9%^9]"';[$ PZKZ98@MYGM+?DW"!I/Z/374#388EM1*@>J! /
M<;:LVFU1KD]+V+0#4\W;IY'OE9CK$BK8:7? T*DYC#,LY 43,8_B4)W7A^T[
M%YED"JB-P576FYY!Y& M9Z<&0=?4P@QRJJ2G^N$VK@RGW5O2H'70WL*V9YF6
M?%\E^3S.U*$M$E\>6^,V0-UKW[0+NAST#6?!) >A:1=T01)8ZJ*F,1 -VH2R
M3O3>9MP,M*^>3PTB,$"FC=AKZ]P@0J;8L@<UUX)VLO58^.#LIQI?<]4"NKI<
M9:@5C^OKK?@4&L@3:1_D*G#=H@(O7?#<(.AYI!OD8,W&H)V.+38B7*E1M4A_
MV&CU-USAV8I%2Q-;.8,Z@])<)OHFN!A;?*Y)%K2SK).P+-#BL%Y)A;M41#FX
M7D=4LI+H_^IX%A8.:Y8#O;>@^;"F&/ U.(:961C'3U_;<R^P$3Y8LP!HIP%O
M3_D^51YX+0"$-N]KR(=VS/_")<M!M"GK@X!OGUEZPX0MB:@&5^2\196@&JJ0
M':J&CH/(@"O$/ _V$FV[W9B1[>"B#WJS[BD/[86 ,ZM(V\>Z^2-[\Q\ZC"*]
MLT.B=DQG 6>]1-MNUTT;V9NV5A$[$+M4/?"@Z(I2=1#%\D+U,37V\-F>->#8
M<7XQ]?[A>NTHZS:/!@[3;:)>/I0WOI<%@3&ZNET HA9DCR&>DHX4U-B [".P
MW;DKR</O8"%B=5#_%/%RR03X#UCOP\ZJ!8,6QH\=M\/3&F300)!I>7K)BOOX
M DIW>--BA=M)P>BO?5D,0<HSN<IMM5###[+#SUL,;7.DSY@832V @VK 07;
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
M:,"0**K>@WOOHW#SG@K;__&-?P%02P,$%     @ K8-B4Y>*NQS     $P(
M  L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2
M!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4
M+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(
M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/I
MKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "M@V)3?.^"
MJEL#   (&   #P   'AL+W=O<FMB;V]K+GAM;,6876_;(!1 _PKRT_:P)<9)
M^J&FTMIT6Z4IC9JIKQ6QKQ-4#!'@=NVOW[5=:V3-KO9"\V0;,#Z^F'O 9T_&
M/JR,>6"_*J7=--EXOST=#%R^@4JXSV8+&FM*8ROA\=*N!VYK011N ^ K->##
MX610":F3\[.^KX4=A!?&0^ZET5C8%-Q)>')_ZIM+]BB=7$DE_?,T:<\5)*R2
M6E;R!8II,DR8VYBG[\;*%Z.]4,O<&J6F2=I5W('U,G]3O&P@?XJ5:TN\6-T*
M!)DFDR%V6$KK?-NB[5\@XR-@X^ZJ]N:K5![L3'CX9DV]E7K==(-O,0A>HXU#
M?^R">&K_)XRF+&4.,Y/7%6C?Q=&":@"UV\BM2Y@6%4R3O@D3NF!7VF.0V+7N
MNL*VS9OBHZ^+[JT]X@8QM*<2*^QUT8+'@[PTN@#MH&!XYHR2!7(4[$(HH7-@
M 20G(/D!(>]Y )D1D-E!()<-#MX:0(X(R-$!(7<B.28@QX>$S +("0$YB0MY
M8]="RY>VHIWA<^%K"\R4[&8+-H \(B"/XD(NZZH2]KF!6LJUEGB;P(3T)<]-
MC0DI@#PF((_C0LZ@!&MQ@&_A$70-;3078-O.=!Y GA"0)Y$AI1/KM85U-^ 8
MT)[VPQP]&2;S(97-AW$Q?X!PX#HF]S&D(AT363)7PFJTL&,X,=AR(^QKU'8
M*;^DD04S-SH7;M.Q?5J)+O=4V*-K&H>8E&'2^(IY;!9,^%16P,KO&V=*+FET
MNU25]$TCUTYBY/4X[J!S"2Z$I.221K8+F1-W%)A2>DDC^X5(.+C652$F)9@T
MLF'ZA-,P_?4E4DI)(SME7\9I$7<(*9^DD85"IIR=SY!30N&1A?(VY;P=:4ZY
MA4=V"SV=P\4B)W<PD0U#8XY"3,HP/+)AR+78[E=)B89'%LV_DV-[##$IU?#(
MJNF3XPR\D&IWSE!NX9'=\LJUQ*Z*6K5[%M44,27%2H9NX91;>&2W[$OB^T))
MB8:_OV@NA)/=^F<6[K X91M^4-N$63*C;)-%M@V-&6;)C').%MDY-.8XQ*2<
MDQUR5W,_"3')_V;OOJO9,\DS2C?9(?<U;!%B4KK)6MT,^C_/!9120S''1S@L
MSX7*%Y8UAVX_/!HW"]2R5NH2RV[T#R.*_D=V_Q/^_#=02P,$%     @ K8-B
M4TN*H MS 0  <!4  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W8
M36[",!"&X:M$/@#.S/!; :MNV%9<( J&(/*GV%7A]HW"(GQ1%]T@SRIRHHS?
M31Y%WGZY,@O7IO;%M?7)O2IKOS-%".V'M3XO7)7Y6=.ZNG]R;KHJ"_VRN]@V
MRV_9Q5E.TZ7M7F>8_?9U9G)\M.X_$YOS^9J[SR;_KEP=_AAL?YKNY@OG@DF.
M67=Q86?LO1QO>SM<:-9/-LGAM#/=X43&Q@YB".+X00)!$C]H#D'S^$$+"%K$
M#UI"T#)^T J"5O&#UA"TCA^T@:!-_"!*4<940=($:P5:$W)-"KPF!)L4B$U(
M-BDPFQ!M4J V(=NDP&U"N$F!W(1TDP*["?$F!7HSZLT*]&;4FQ7HS9.?;05Z
M,^K-"O1FU)L5Z,VH-RO0FU%O5J WH]ZL0&]&O5F!WHQZLP*]!?46!7H+ZBT*
M]!;46Q3H+9/#$@5Z"^HM"O06U%O>J;</C]+YL>>YQOW?277HWW7C]L/R>7/R
M00TX6SA@W?\"4$L#!!0    ( *V#8E/?(2<;D@$  /D5   3    6T-O;G1E
M;G1?5'EP97-=+GAM;,V8S6[",!"$7R7*%1%CIZ4_ BYMKRV'OH";;(A%$ENV
MH?#V=<*/U(I&("IU+K$2[\Z,O=)WR.1]:\A%F[IJW#0NO3>/C+FLI%JZ1!MJ
MPDZA;2U]>+4+9F2VE MB8C0:LTPWGAH_]*U&/)L\4R%7E8]>-N&S4[J9QI8J
M%T=/N\+6:QI+8RJ521_VV;K)?[@,]PY)Z.QJ7*F,&X2"F)UT:'=^-]CWO:W)
M6I53-)?6O\HZ5+%-Q9S?5N22?HD3&751J(QRG:WJT)(X8TGFKB3R=97L1 ?]
MSC[<,.V>_&K_3J;/,%3.K38N3,S2Y7:'D;3=0Q.$R'K5?\2C8Y"^^GS43CNG
M_$SO<+V?VBZ[>3C6+=??\?<9'_4OS"% <J0@.6Y <MR"Y!B#Y+@#R7$/DN,!
M) <?H01!(2I'02I'82I'@2I'H2I'P2I'X2I' 2M'(:M (:M (:M (:M (:M
M(:M (:M (:M (:M (:M (6N*0M84A:PI"EE3%+*F*&1-_Y.L'UHO__IG9+LF
MM53-P9]U?WQG7U!+ 0(4 Q0    ( *V#8E,'04UB@0   +$    0
M      "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ K8-B4^7V
M @'N    *P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL
M4$L! A0#%     @ K8-B4YE<G",0!@  G"<  !,              ( !S $
M 'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " "M@V)3?H"DJ*@%
M&0  &               @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
M4$L! A0#%     @ K8-B4Q<K-U03!P  ?1X  !@              ("!ZPT
M 'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( *V#8E/*[56M
M[@(  )H)   8              " @305  !X;"]W;W)K<VAE971S+W-H965T
M,RYX;6Q02P$"% ,4    " "M@V)3#TZCC40(  #))0  &
M@(%8&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ K8-B
M4ZFQ^-(D!P  M1P  !@              ("!TB   'AL+W=O<FMS:&5E=',O
M<VAE970U+GAM;%!+ 0(4 Q0    ( *V#8E-0P^ZG* H  ,X^   8
M      " @2PH  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M" "M@V)3\(!5T",$   C"0  &               @(&*,@  >&PO=V]R:W-H
M965T<R]S:&5E=#<N>&UL4$L! A0#%     @ K8-B4Y.-W[F.#P  ]"T  !@
M             ("!XS8  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4
M Q0    ( *V#8E,IQ>P)U@,  )0)   8              " @:=&  !X;"]W
M;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " "M@V)37T:XFZ,#   .
M"   &0              @(&S2@  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM
M;%!+ 0(4 Q0    ( *V#8E-]-CF\]@,  *\(   9              " @8U.
M  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ K8-B4X7P
M3TC1 P  Y D  !D              ("!NE(  'AL+W=O<FMS:&5E=',O<VAE
M970Q,BYX;6Q02P$"% ,4    " "M@V)38]S'X3T(   U%@  &0
M    @('"5@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    (
M *V#8E/7T,%"3 H  "4;   9              " @39?  !X;"]W;W)K<VAE
M971S+W-H965T,30N>&UL4$L! A0#%     @ K8-B4UA720?+ P    D  !D
M             ("!N6D  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"
M% ,4    " "M@V)3B_IK3#T0  "[,0  &0              @(&[;0  >&PO
M=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( *V#8E/"M8Q0IP,
M /('   9              " @2]^  !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&UL4$L! A0#%     @ K8-B4_70I"=W P   0@  !D              ("!
M#8(  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " "M@V)3
MN.5M PP#   4!P  &0              @(&[A0  >&PO=V]R:W-H965T<R]S
M:&5E=#$Y+GAM;%!+ 0(4 Q0    ( *V#8E,C]^"CHP0  /H*   9
M      " @?Z(  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%
M  @ K8-B4W5'L/^7!   =@H  !D              ("!V(T  'AL+W=O<FMS
M:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " "M@V)3X ,F V@#  "<"P
M&0              @(&FD@  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+
M 0(4 Q0    ( *V#8E-<SMOM/@,   D*   9              " @466  !X
M;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ K8-B4XON8Z#"
M @  9 @  !D              ("!NID  'AL+W=O<FMS:&5E=',O<VAE970R
M-"YX;6Q02P$"% ,4    " "M@V)3#>/K-)H#  #\#@  &0
M@(&SG   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( *V#
M8E/!TW'S5P,  &T,   9              " @82@  !X;"]W;W)K<VAE971S
M+W-H965T,C8N>&UL4$L! A0#%     @ K8-B4P*L@&KP @  Y@@  !D
M         ("!$J0  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4
M    " "M@V)3)2GPP^ "  !-"0  &0              @($YIP  >&PO=V]R
M:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( *V#8E/W;!U69 ,  -P+
M   9              " @5"J  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL
M4$L! A0#%     @ K8-B4TY/E\Z&!0  3!<  !D              ("!ZZT
M 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " "M@V)3"V]Q
MT_$#  #M$   &0              @(&HLP  >&PO=V]R:W-H965T<R]S:&5E
M=#,Q+GAM;%!+ 0(4 Q0    ( *V#8E-+E8#4_@(  '0+   9
M  " @="W  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @
MK8-B4TG[XRN6 @  <P8  !D              ("!!;L  'AL+W=O<FMS:&5E
M=',O<VAE970S,RYX;6Q02P$"% ,4    " "M@V)3H$H!0-H&  #D(P  &0
M            @('2O0  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4
M Q0    ( *V#8E-:9ABQ1P(  *X%   9              " @>/$  !X;"]W
M;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ K8-B4^ GD[0U P
M\!,   T              ( !8<<  'AL+W-T>6QE<RYX;6Q02P$"% ,4
M" "M@V)3EXJ[',     3 @  "P              @ '!R@  7W)E;',O+G)E
M;'-02P$"% ,4    " "M@V)3?.^"JEL#   (&   #P              @ &J
MRP  >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ K8-B4TN*H MS 0  <!4
M !H              ( !,L\  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
M4$L! A0#%     @ K8-B4]\A)QN2 0  ^14  !,              ( !W=
J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     "L *P"D"P  H-(

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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>49
<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>50
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>144</ContextCount>
  <ElementCount>283</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>36</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statement of Stockholders' Equity Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement</Role>
      <ShortName>Condensed Consolidated Statement of Stockholders' Equity Statement</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Organization and Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/OrganizationandNatureofOperations</Role>
      <ShortName>Organization and Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Summary of Significant Accounting Policies (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNotes</Role>
      <ShortName>Summary of Significant Accounting Policies (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - Deferred Revenue and Performance Obligation (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationNotes</Role>
      <ShortName>Deferred Revenue and Performance Obligation (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - Disaggregation of Revenue (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.prospricing.com/role/DisaggregationofRevenueNotes</Role>
      <ShortName>Disaggregation of Revenue (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2114105 - Disclosure - Leases (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.prospricing.com/role/LeasesNotes</Role>
      <ShortName>Leases (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2118106 - Disclosure - Earnings per Share (Note)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/EarningsperShareNote</Role>
      <ShortName>Earnings per Share (Note)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2122107 - Disclosure - Noncash Share-based Compensation (Note)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/NoncashSharebasedCompensationNote</Role>
      <ShortName>Noncash Share-based Compensation (Note)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2128108 - Disclosure - Convertible debt (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.prospricing.com/role/ConvertibledebtNotes</Role>
      <ShortName>Convertible debt (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2131109 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNotes</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2312303 - Disclosure - Disaggregation of Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/DisaggregationofRevenueTables</Role>
      <ShortName>Disaggregation of Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.prospricing.com/role/DisaggregationofRevenueNotes</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2315304 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.prospricing.com/role/LeasesNotes</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2319305 - Disclosure - Earnings per Share (Table)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/EarningsperShareTable</Role>
      <ShortName>Earnings per Share (Table)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.prospricing.com/role/EarningsperShareNote</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2323306 - Disclosure - Noncash Share-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/NoncashSharebasedCompensationTables</Role>
      <ShortName>Noncash Share-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.prospricing.com/role/NoncashSharebasedCompensationNote</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2329307 - Disclosure - Convertible debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/ConvertibledebtTables</Role>
      <ShortName>Convertible debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.prospricing.com/role/ConvertibledebtNotes</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Summary of Significant Accounting Policies Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Summary of Significant Accounting Policies New Accounting Pronouncements - Recent Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies New Accounting Pronouncements - Recent Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Deferred Revenue and Performance Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails</Role>
      <ShortName>Deferred Revenue and Performance Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationNotes</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2413405 - Disclosure - Disaggregation of Revenue Revenue by Geography (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails</Role>
      <ShortName>Disaggregation of Revenue Revenue by Geography (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2416406 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.prospricing.com/role/LeasesTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2417407 - Disclosure - Leases Schedule of lease liability maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails</Role>
      <ShortName>Leases Schedule of lease liability maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2420408 - Disclosure - Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/EarningsperShareDetails</Role>
      <ShortName>Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.prospricing.com/role/EarningsperShareTable</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2421409 - Disclosure - Earnings per Share Basis and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails</Role>
      <ShortName>Earnings per Share Basis and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2424410 - Disclosure - Noncash Share-based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/NoncashSharebasedCompensationDetails</Role>
      <ShortName>Noncash Share-based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.prospricing.com/role/NoncashSharebasedCompensationTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2425411 - Disclosure - Noncash Share-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails</Role>
      <ShortName>Noncash Share-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.prospricing.com/role/NoncashSharebasedCompensationTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2426412 - Disclosure - Noncash Share-based Compensation Awards outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails</Role>
      <ShortName>Noncash Share-based Compensation Awards outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2427413 - Disclosure - Noncash Share-based Compensation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails</Role>
      <ShortName>Noncash Share-based Compensation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2430414 - Disclosure - Convertible debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/ConvertibledebtDetails</Role>
      <ShortName>Convertible debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.prospricing.com/role/ConvertibledebtTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="pro-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2432415 - Disclosure - Commitments and Contingencies Purchase commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails</Role>
      <ShortName>Commitments and Contingencies Purchase commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</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="pro-20210930.htm">pro-20210930.htm</File>
    <File>a2021q3ex311ceocertificati.htm</File>
    <File>a2021q3ex312cfocertificati.htm</File>
    <File>a2021q3ex321ceocfocertific.htm</File>
    <File>pro-20210930.xsd</File>
    <File>pro-20210930_cal.xml</File>
    <File>pro-20210930_def.xml</File>
    <File>pro-20210930_lab.xml</File>
    <File>pro-20210930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>pro-20210930_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>52
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "pro-20210930.htm": {
   "axisCustom": 0,
   "axisStandard": 13,
   "contextCount": 144,
   "dts": {
    "calculationLink": {
     "local": [
      "pro-20210930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "pro-20210930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "pro-20210930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "pro-20210930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pro-20210930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "pro-20210930.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.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"
     ]
    }
   },
   "elementCount": 355,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 5
   },
   "keyCustom": 23,
   "keyStandard": 260,
   "memberCustom": 11,
   "memberStandard": 25,
   "nsprefix": "pro",
   "nsuri": "http://www.prospricing.com/20210930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "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 - Document and Entity Information",
     "role": "http://www.prospricing.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pro:DisaggregationofRevenueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - Disaggregation of Revenue (Notes)",
     "role": "http://www.prospricing.com/role/DisaggregationofRevenueNotes",
     "shortName": "Disaggregation of Revenue (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pro:DisaggregationofRevenueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114105 - Disclosure - Leases (Notes)",
     "role": "http://www.prospricing.com/role/LeasesNotes",
     "shortName": "Leases (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118106 - Disclosure - Earnings per Share (Note)",
     "role": "http://www.prospricing.com/role/EarningsperShareNote",
     "shortName": "Earnings per Share (Note)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122107 - Disclosure - Noncash Share-based Compensation (Note)",
     "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationNote",
     "shortName": "Noncash Share-based Compensation (Note)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128108 - Disclosure - Convertible debt (Notes)",
     "role": "http://www.prospricing.com/role/ConvertibledebtNotes",
     "shortName": "Convertible debt (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131109 - Disclosure - Commitments and Contingencies",
     "role": "http://www.prospricing.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pro:ScheduleofDisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312303 - Disclosure - Disaggregation of Revenue (Tables)",
     "role": "http://www.prospricing.com/role/DisaggregationofRevenueTables",
     "shortName": "Disaggregation of Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pro:ScheduleofDisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pro:SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315304 - Disclosure - Leases (Tables)",
     "role": "http://www.prospricing.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pro:SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319305 - Disclosure - Earnings per Share (Table)",
     "role": "http://www.prospricing.com/role/EarningsperShareTable",
     "shortName": "Earnings per Share (Table)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i73502e7dfcc4434fae64901909bf5b78_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)",
     "role": "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i73502e7dfcc4434fae64901909bf5b78_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pro:AwardsOutstandingTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323306 - Disclosure - Noncash Share-based Compensation (Tables)",
     "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationTables",
     "shortName": "Noncash Share-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pro:AwardsOutstandingTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329307 - Disclosure - Convertible debt (Tables)",
     "role": "http://www.prospricing.com/role/ConvertibledebtTables",
     "shortName": "Convertible debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i73502e7dfcc4434fae64901909bf5b78_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "pro:TreasuryMoneyMarketFundsAtFairValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies Significant Accounting Policies (Details)",
     "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Significant Accounting Policies Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i7de352ff00334f109cc981f40ceea291_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "pro:TreasuryMoneyMarketFundsAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "ie9a3e0dbec0c48ab9dba52a13b27a5c8_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies New Accounting Pronouncements - Recent Pronouncements (Details)",
     "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails",
     "shortName": "Summary of Significant Accounting Policies New Accounting Pronouncements - Recent Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i4eb4ff0a34cf4dc897c7b29d6ccae2a6_I20210101",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredRevenueRevenueRecognized1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Deferred Revenue and Performance Obligation (Details)",
     "role": "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails",
     "shortName": "Deferred Revenue and Performance Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredRevenueRevenueRecognized1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413405 - Disclosure - Disaggregation of Revenue Revenue by Geography (Details)",
     "role": "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails",
     "shortName": "Disaggregation of Revenue Revenue by Geography (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i73502e7dfcc4434fae64901909bf5b78_I20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416406 - Disclosure - Leases (Details)",
     "role": "http://www.prospricing.com/role/LeasesDetails",
     "shortName": "Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "lang": "en-US",
      "name": "pro:LesseeOperatingLeaseTerminationOption",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i73502e7dfcc4434fae64901909bf5b78_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417407 - Disclosure - Leases Schedule of lease liability maturities (Details)",
     "role": "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails",
     "shortName": "Leases Schedule of lease liability maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i73502e7dfcc4434fae64901909bf5b78_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i8a1b99ff991b468f88a6960c7b3c81b2_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420408 - Disclosure - Earnings per Share (Details)",
     "role": "http://www.prospricing.com/role/EarningsperShareDetails",
     "shortName": "Earnings per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i8a1b99ff991b468f88a6960c7b3c81b2_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421409 - Disclosure - Earnings per Share Basis and Diluted (Details)",
     "role": "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails",
     "shortName": "Earnings per Share Basis and Diluted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i73502e7dfcc4434fae64901909bf5b78_I20210930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "role": "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i73502e7dfcc4434fae64901909bf5b78_I20210930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i73502e7dfcc4434fae64901909bf5b78_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424410 - Disclosure - Noncash Share-based Compensation (Details)",
     "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails",
     "shortName": "Noncash Share-based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425411 - Disclosure - Noncash Share-based Compensation Expense (Details)",
     "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails",
     "shortName": "Noncash Share-based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i7f56d18b07064742b49e1159c61ab299_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426412 - Disclosure - Noncash Share-based Compensation Awards outstanding (Details)",
     "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails",
     "shortName": "Noncash Share-based Compensation Awards outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i7f56d18b07064742b49e1159c61ab299_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "idf4cbb25234345e5aa5a28e68a3cf255_D20210101-20210930",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427413 - Disclosure - Noncash Share-based Compensation Assumptions (Details)",
     "role": "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails",
     "shortName": "Noncash Share-based Compensation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "idf4cbb25234345e5aa5a28e68a3cf255_D20210101-20210930",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i73502e7dfcc4434fae64901909bf5b78_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430414 - Disclosure - Convertible debt (Details)",
     "role": "http://www.prospricing.com/role/ConvertibledebtDetails",
     "shortName": "Convertible debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i7de352ff00334f109cc981f40ceea291_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i3c733a52cb9c440385aacdd9eb877cef_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432415 - Disclosure - Commitments and Contingencies Purchase commitments (Details)",
     "role": "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails",
     "shortName": "Commitments and Contingencies Purchase commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i3c733a52cb9c440385aacdd9eb877cef_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)",
     "role": "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i209c521b0a1c4025ac6aa6e0babd4274_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "role": "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited",
     "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i39f681050dfe4dd5ba241af4678669a1_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statement of Stockholders' Equity Statement",
     "role": "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement",
     "shortName": "Condensed Consolidated Statement of Stockholders' Equity Statement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i39f681050dfe4dd5ba241af4678669a1_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization and Nature of Operations",
     "role": "http://www.prospricing.com/role/OrganizationandNatureofOperations",
     "shortName": "Organization and Nature of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies (Notes)",
     "role": "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNotes",
     "shortName": "Summary of Significant Accounting Policies (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pro:DeferredrevenueandperformanceobligationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - Deferred Revenue and Performance Obligation (Notes)",
     "role": "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationNotes",
     "shortName": "Deferred Revenue and Performance Obligation (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pro-20210930.htm",
      "contextRef": "i510bd6f829c442f5bc9cbba1eed4c0ea_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pro:DeferredrevenueandperformanceobligationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 36,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]",
        "terseLabel": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r447"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r450"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses, Address Type [Axis]",
        "terseLabel": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r451"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r451"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r451"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationLineItems": {
     "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": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r453"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r451"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r451"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r451"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r451"
     ],
     "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_FormerAddressMember": {
     "auth_ref": [
      "r448",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former address for entity",
        "label": "Former Address [Member]",
        "terseLabel": "Former Address [Member]"
       }
      }
     },
     "localname": "FormerAddressMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.prospricing.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "pro_A2017AmendedEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2017 Amended Equity Incentive Plan [Member]",
        "label": "2017 Amended Equity Incentive Plan [Member]",
        "terseLabel": "2017 Amended Equity Incentive Plan [Member]"
       }
      }
     },
     "localname": "A2017AmendedEquityIncentivePlanMember",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pro_A2017EquityIncentivePlanMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2017 Equity Incentive Plan [Member] [Member]",
        "label": "2017 Equity Incentive Plan [Member] [Member]",
        "terseLabel": "2017 Equity Incentive Plan [Member] [Member]"
       }
      }
     },
     "localname": "A2017EquityIncentivePlanMemberMember",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pro_AccountsAndUnbilledReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts and unbilled receivables",
        "label": "Accounts and Unbilled Receivables",
        "negatedLabel": "Accounts and unbilled receivables"
       }
      }
     },
     "localname": "AccountsAndUnbilledReceivables",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pro_AccumulatedOtherComprehensiveIncomenetoftaxMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Other Comprehensive Income, net of tax [Member]",
        "label": "Accumulated Other Comprehensive Income, net of tax [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income, net of tax [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomenetoftaxMember",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "pro_Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to paid in capital, purchase of capped call",
        "label": "Adjustment to additional paid in capital, purchase of capped call",
        "terseLabel": "Adjustments to Additional Paid in Capital, Other"
       }
      }
     },
     "localname": "Adjustmenttoadditionalpaidincapitalpurchaseofcappedcall",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pro_AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumptions For Fair Value Calculation of Market Stock Units [Line Items]",
        "label": "Assumptions For Fair Value Calculation of Market Stock Units [Line Items]",
        "terseLabel": "Assumptions For Fair Value Calculation of Market Stock Units [Line Items]"
       }
      }
     },
     "localname": "AssumptionsForFairValueCalculationOfMarketStockUnitsLineItems",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pro_AssumptionsForFairValueCalculationOfMarketStockUnitsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumptions For Fair Value Calculation of Market Stock Units [Table]",
        "label": "Assumptions For Fair Value Calculation of Market Stock Units [Table]",
        "terseLabel": "Assumptions For Fair Value Calculation of Market Stock Units [Table]"
       }
      }
     },
     "localname": "AssumptionsForFairValueCalculationOfMarketStockUnitsTable",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pro_AwardsOutstandingTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of awards outstanding for each share-based compansation award type.",
        "label": "Awards outstanding [Table Text Block]",
        "terseLabel": "Awards outstanding [Table Text Block]"
       }
      }
     },
     "localname": "AwardsOutstandingTableTextBlock",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pro_ComputingInfrastructureCommitmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computing Infrastructure Commitment",
        "label": "Computing Infrastructure Commitment [Member]",
        "terseLabel": "Computing Infrastructure Commitment"
       }
      }
     },
     "localname": "ComputingInfrastructureCommitmentMember",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pro_Convertibledebtinterestandamortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible debt interest and amortization",
        "label": "Convertible debt interest and amortization",
        "negatedTerseLabel": "Convertible debt interest and amortization"
       }
      }
     },
     "localname": "Convertibledebtinterestandamortization",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pro_Convertibledebtissuancecostequitycomponent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible debt, issuance cost, equity component",
        "label": "Convertible debt, issuance cost, equity component",
        "terseLabel": "Convertible debt, issuance cost, equity component"
       }
      }
     },
     "localname": "Convertibledebtissuancecostequitycomponent",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pro_DeferredRevenueandPerformanceObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Revenue and Performance Obligation [Abstract]",
        "label": "Deferred Revenue and Performance Obligation [Abstract]",
        "terseLabel": "Deferred Revenue and Performance Obligation [Abstract]"
       }
      }
     },
     "localname": "DeferredRevenueandPerformanceObligationAbstract",
     "nsuri": "http://www.prospricing.com/20210930",
     "xbrltype": "stringItemType"
    },
    "pro_DeferredrevenueandperformanceobligationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred revenue and performance obligation [Text Block]",
        "label": "Deferred revenue and performance obligation [Text Block]",
        "terseLabel": "Deferred revenue and performance obligation [Text Block]"
       }
      }
     },
     "localname": "DeferredrevenueandperformanceobligationTextBlock",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pro_DisaggregationofRevenueTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disaggregation of Revenue [Text Block]",
        "label": "Disaggregation of Revenue [Text Block]",
        "terseLabel": "Disaggregation of Revenue [Text Block]"
       }
      }
     },
     "localname": "DisaggregationofRevenueTextBlock",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/DisaggregationofRevenueNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pro_ESPPcontributionsbyEmployees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ESPP contributions by Employees",
        "label": "ESPP contributions by Employees",
        "terseLabel": "ESPP contributions by Employees"
       }
      }
     },
     "localname": "ESPPcontributionsbyEmployees",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pro_EarningsPerShareDenominatorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings per share, Denominator [Abstract]",
        "label": "Earnings per share, Denominator [Abstract]",
        "terseLabel": "Denominator"
       }
      }
     },
     "localname": "EarningsPerShareDenominatorAbstract",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pro_EarningsPerShareNumeratorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings per share, Numerator [Abstract]",
        "label": "Earnings per share, Numerator [Abstract]",
        "terseLabel": "Numerator"
       }
      }
     },
     "localname": "EarningsPerShareNumeratorAbstract",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pro_LesseeOperatingLeaseAnticipatedIncentives": {
     "auth_ref": [],
     "calculation": {
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Anticipated Incentives",
        "label": "Lessee, Operating Lease, Anticipated Incentives",
        "negatedTerseLabel": "Lessee, Operating Lease, Anticipated Incentives"
       }
      }
     },
     "localname": "LesseeOperatingLeaseAnticipatedIncentives",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pro_LesseeOperatingLeaseTerminationOption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Termination Option",
        "label": "Lessee, Operating Lease, Termination Option",
        "terseLabel": "Lessee, Operating Lease, Termination Option"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTerminationOption",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/LeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pro_MarketShareUnitsMsusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market Share Units (MSUs) are performance-based awards which vest based upon the company's relative shareholder return.",
        "label": "Market Share Units (MSUs) [Member]",
        "terseLabel": "Market Share Units (MSUs) [Member]"
       }
      }
     },
     "localname": "MarketShareUnitsMsusMember",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pro_MarketStockUnitsValuationAssumptionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of Market Stock Units which are performance-based awards that vest based upon the Company's relative shareholder return.",
        "label": "Market Stock Units Valuation Assumptions [Table Text Block]",
        "terseLabel": "Market Stock Units Valuation Assumptions"
       }
      }
     },
     "localname": "MarketStockUnitsValuationAssumptionsTableTextBlock",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pro_MarketbasedRSUAwardTrancheAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market-based RSU Award Tranche [Axis]",
        "label": "Market-based RSU Award Tranche [Axis]",
        "terseLabel": "Market-based RSU Award Tranche [Axis]"
       }
      }
     },
     "localname": "MarketbasedRSUAwardTrancheAxis",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pro_MarketbasedRSUAwardTrancheDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Market-based RSU Award Tranche [Axis]",
        "label": "Market-based RSU Award Tranche [Domain]",
        "terseLabel": "Market-based RSU Award Tranche [Domain]"
       }
      }
     },
     "localname": "MarketbasedRSUAwardTrancheDomain",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pro_MaximumAmountContributableByEmployeesUnderESPPAnnually": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Amount Contributable By Employees Under ESPP- Annually",
        "label": "Maximum Amount Contributable By Employees Under ESPP- Annually",
        "terseLabel": "Maximum Amount Contributable By Employees Under ESPP- Annually"
       }
      }
     },
     "localname": "MaximumAmountContributableByEmployeesUnderESPPAnnually",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pro_MaximumAmountContributablebyemployeesunderESPPHalfyearly": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Amount Contributable by employees under ESPP- Half yearly",
        "label": "Maximum Amount Contributable by employees under ESPP- Half yearly",
        "terseLabel": "Maximum Amount Contributable by employees under ESPP- Half yearly"
       }
      }
     },
     "localname": "MaximumAmountContributablebyemployeesunderESPPHalfyearly",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pro_NoncashShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash Share-based Compensation [Abstract]",
        "label": "Noncash Share-based Compensation [Abstract]",
        "terseLabel": "Noncash Share-based Compensation [Abstract]"
       }
      }
     },
     "localname": "NoncashShareBasedCompensationAbstract",
     "nsuri": "http://www.prospricing.com/20210930",
     "xbrltype": "stringItemType"
    },
    "pro_NotesDue2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes due 2027",
        "label": "Notes due 2027 [Member]",
        "terseLabel": "Notes due 2027"
       }
      }
     },
     "localname": "NotesDue2027Member",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pro_Notesdue2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes due 2024 [Member]",
        "label": "Notes due 2024 [Member]",
        "terseLabel": "Notes due 2024 [Member]"
       }
      }
     },
     "localname": "Notesdue2024Member",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pro_OrganizationAndNatureOfOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization and Nature of Operations [Abstract]",
        "label": "Organization and Nature of Operations [Abstract]",
        "terseLabel": "Organization and Nature of Operations [Abstract]"
       }
      }
     },
     "localname": "OrganizationAndNatureOfOperationsAbstract",
     "nsuri": "http://www.prospricing.com/20210930",
     "xbrltype": "stringItemType"
    },
    "pro_PercentageOfTotalRevenue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "percentage of total revenue",
        "label": "percentage of total revenue",
        "terseLabel": "Percentage of total revenue"
       }
      }
     },
     "localname": "PercentageOfTotalRevenue",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pro_Purchaseofcappedcall": {
     "auth_ref": [],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of capped call",
        "label": "Purchase of capped call",
        "negatedTerseLabel": "Purchase of capped call",
        "verboseLabel": "Purchase of convertible bond hedge"
       }
      }
     },
     "localname": "Purchaseofcappedcall",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pro_RestrictedStockUnittimebasedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Unit - time based [Member]",
        "label": "Restricted Stock Unit - time based [Member]",
        "terseLabel": "Restricted Stock Unit - time based [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnittimebasedMember",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pro_RevenueRemainingPerformanceObligationtoberecognizedwithin12months": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Remaining Performance Obligation, to be recognized within 12 months",
        "label": "Revenue Remaining Performance Obligation, to be recognized within 12 months",
        "terseLabel": "Revenue Remaining Performance Obligation, to be recognized within 12 months"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationtoberecognizedwithin12months",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pro_ScheduleofDisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [],
     "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": "Schedule of Disaggregation Of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Disaggregation Of Revenue [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleofDisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/DisaggregationofRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pro_SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate",
        "label": "Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate",
        "terseLabel": "Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate"
       }
      }
     },
     "localname": "SharebasedcompensationarrangementbysharebasedpaymentMinimumEmployeeSubscriptionrate",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pro_SubscriptionMaintenanceAndSupportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription, maintenance and support",
        "label": "Subscription, maintenance and support [Member]",
        "terseLabel": "Subscription, maintenance and support"
       }
      }
     },
     "localname": "SubscriptionMaintenanceAndSupportMember",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "pro_SubscriptionServicesCommitmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription Services Commitment",
        "label": "Subscription Services Commitment [Member]",
        "terseLabel": "Subscription services commitment [Member]"
       }
      }
     },
     "localname": "SubscriptionServicesCommitmentMember",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pro_SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Table Text Block]Supplemental Cash Flow Information Related to Leases [Table]",
        "label": "Supplemental Cash Flow Information Related to Leases [Table Text Block]",
        "terseLabel": "Supplemental Lease Information [Table Text Block]"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationRelatedtoLeasesTableTextBlock",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pro_TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits": {
     "auth_ref": [],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock to satisfy employee tax withholding obligations related to share-based compensation during the period.",
        "label": "Tax Withholding Related to Net Share Settlement of Restricted Stock Units",
        "negatedLabel": "Tax withholding related to net share settlement of restricted stock units"
       }
      }
     },
     "localname": "TaxWithholdingRelatedToNetShareSettlementOfRestrictedStockUnits",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pro_TherestoftheworldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rest of the world [Member]",
        "label": "The rest of the world [Member]",
        "terseLabel": "The rest of the world [Member]"
       }
      }
     },
     "localname": "TherestoftheworldMember",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pro_TreasuryMoneyMarketFundsAtFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in treasury money market funds which are part of the company's assets, measured at fair value.",
        "label": "Treasury money market funds, at fair value",
        "terseLabel": "Treasury money market funds, at fair value"
       }
      }
     },
     "localname": "TreasuryMoneyMarketFundsAtFairValue",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pro_WarrantExerciseShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Exercise, Shares",
        "label": "Warrant Exercise, Shares",
        "terseLabel": "Warrant Exercise, Shares"
       }
      }
     },
     "localname": "WarrantExerciseShares",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "pro_WarrantExerciseValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Exercise, Value",
        "label": "Warrant Exercise, Value",
        "terseLabel": "Warrant Exercise, Value"
       }
      }
     },
     "localname": "WarrantExerciseValue",
     "nsuri": "http://www.prospricing.com/20210930",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r100",
      "r112",
      "r118",
      "r174",
      "r289",
      "r290",
      "r291",
      "r302",
      "r303",
      "r317",
      "r320",
      "r323",
      "r324",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r100",
      "r112",
      "r118",
      "r174",
      "r289",
      "r290",
      "r291",
      "r302",
      "r303",
      "r317",
      "r320",
      "r323",
      "r324",
      "r456"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r100",
      "r112",
      "r118",
      "r174",
      "r289",
      "r290",
      "r291",
      "r302",
      "r303",
      "r317",
      "r320",
      "r323",
      "r324",
      "r456"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r212",
      "r239",
      "r262",
      "r264",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r415",
      "r418",
      "r442",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r212",
      "r239",
      "r262",
      "r264",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r415",
      "r418",
      "r442",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r157",
      "r253",
      "r254",
      "r375",
      "r414",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r157",
      "r253",
      "r254",
      "r375",
      "r414",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r212",
      "r239",
      "r260",
      "r262",
      "r264",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r415",
      "r418",
      "r442",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r212",
      "r239",
      "r260",
      "r262",
      "r264",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r415",
      "r418",
      "r442",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r113",
      "r118",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r158",
      "r159",
      "r253",
      "r255",
      "r417",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r158",
      "r159",
      "r253",
      "r255",
      "r417",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r113",
      "r118",
      "r194",
      "r263",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]",
        "terseLabel": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate202006Member": {
     "auth_ref": [
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r323",
      "r324",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.",
        "label": "Accounting Standards Update 2020-06 [Member]",
        "terseLabel": "Accounting Standards Update 2020-06"
       }
      }
     },
     "localname": "AccountingStandardsUpdate202006Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails",
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r33",
      "r366"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.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",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r8",
      "r20",
      "r161",
      "r162"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "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": "Trade and Other Receivables, Net, Current"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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 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",
        "verboseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r23",
      "r47",
      "r48",
      "r49",
      "r402",
      "r426",
      "r430"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 6.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), Net of Tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r21",
      "r293",
      "r366"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r289",
      "r290",
      "r291",
      "r323"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": {
     "auth_ref": [
      "r103",
      "r104",
      "r105",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of change in accounting principle. Excludes change from amendment to accounting standards.",
        "label": "Change in Accounting Principle, Type [Axis]",
        "terseLabel": "Adjustments for Change in Accounting Principle [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForChangeInAccountingPrincipleAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsForErrorCorrectionDomain": {
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r114",
      "r115",
      "r116",
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of error correction.",
        "label": "Error Correction, Type [Domain]",
        "terseLabel": "Adjustments for Error Correction [Domain]"
       }
      }
     },
     "localname": "AdjustmentsForErrorCorrectionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r103",
      "r104",
      "r105",
      "r107",
      "r118",
      "r165",
      "r166",
      "r171",
      "r172",
      "r173",
      "r174",
      "r177",
      "r178",
      "r196",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r300",
      "r301",
      "r302",
      "r303",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r323",
      "r324",
      "r325",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r337",
      "r338",
      "r362",
      "r376",
      "r377",
      "r378",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement",
      "http://www.prospricing.com/role/ConvertibledebtDetails",
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": {
     "auth_ref": [
      "r208"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.",
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt",
        "terseLabel": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement",
      "http://www.prospricing.com/role/ConvertibledebtDetails",
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r266",
      "r269",
      "r296",
      "r297"
     ],
     "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": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "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]",
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r269",
      "r282",
      "r295"
     ],
     "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": "Share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r27",
      "r163",
      "r179"
     ],
     "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",
        "terseLabel": "Allowance for bad debts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r73",
      "r84",
      "r225",
      "r347"
     ],
     "calculation": {
      "http://www.prospricing.com/role/ConvertibledebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "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 (Premium)"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredCharges": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of amortization of deferred charges applied against earnings during the period.",
        "label": "Amortization of Deferred Charges",
        "terseLabel": "Amortization of Deferred Charges"
       }
      }
     },
     "localname": "AmortizationOfDeferredCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r68",
      "r84",
      "r225",
      "r349"
     ],
     "calculation": {
      "http://www.prospricing.com/role/ConvertibledebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "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 Financing Costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r84",
      "r225",
      "r234",
      "r235",
      "r349"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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 Financing Costs and Discounts"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r130"
     ],
     "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": "Antidilutive potential common shares excluded from computation of earnings per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r130"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r93",
      "r146",
      "r149",
      "r155",
      "r170",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r309",
      "r311",
      "r327",
      "r364",
      "r366",
      "r385",
      "r400"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r45",
      "r93",
      "r170",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r309",
      "r311",
      "r327",
      "r364",
      "r366"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateAxis": {
     "auth_ref": [
      "r270",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Axis]",
        "terseLabel": "Award Date [Axis]"
       }
      }
     },
     "localname": "AwardDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Domain]",
        "terseLabel": "Award Date [Domain]"
       }
      }
     },
     "localname": "AwardDateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r270",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "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"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r87",
      "r88",
      "r89"
     ],
     "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": "Capital Expenditures Incurred but Not yet Paid"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r182"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "terseLabel": "Capitalized Contract Cost, Amortization"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r181"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Capitalized Contract Cost, Net"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r31",
      "r86"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "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. 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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "End of period",
        "periodStartLabel": "Beginning of period",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]",
        "verboseLabel": "Cash and cash equivalents:"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r81",
      "r339"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "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": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangeInAccountingPrincipleMember": {
     "auth_ref": [
      "r103",
      "r104",
      "r105",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in accounting principle. Excludes change from amendment to accounting standards.",
        "label": "Change in Accounting Principle, Type [Domain]",
        "terseLabel": "Adjustments for Change in Accounting Principle [Domain]"
       }
      }
     },
     "localname": "ChangeInAccountingPrincipleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r91",
      "r93",
      "r123",
      "r124",
      "r125",
      "r127",
      "r129",
      "r137",
      "r138",
      "r139",
      "r170",
      "r197",
      "r201",
      "r202",
      "r203",
      "r206",
      "r207",
      "r237",
      "r238",
      "r240",
      "r241",
      "r327",
      "r452"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement",
      "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r41",
      "r193",
      "r389",
      "r406"
     ],
     "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 (see Note 9)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r195",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r97",
      "r98",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "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": "Common stock - par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock - shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock - shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r19",
      "r242"
     ],
     "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": "Common Stock, Shares, Outstanding, Ending Balance",
        "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance",
        "terseLabel": "Common stock - shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r19",
      "r366"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.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",
        "verboseLabel": "Common Stock, Value, Issued"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r52",
      "r54",
      "r55",
      "r64",
      "r393",
      "r410"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "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 income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebt": {
     "auth_ref": [
      "r16",
      "r387",
      "r401"
     ],
     "calculation": {
      "http://www.prospricing.com/role/ConvertibledebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.",
        "label": "Convertible Debt",
        "totalLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtCurrent": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Convertible Debt, Current",
        "terseLabel": "Convertible Debt, Current"
       }
      }
     },
     "localname": "ConvertibleDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.",
        "label": "Convertible Debt, Noncurrent",
        "terseLabel": "Convertible Debt, Noncurrent"
       }
      }
     },
     "localname": "ConvertibleDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r261"
     ],
     "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": "Convertible Debt Securities [Member]"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.",
        "label": "Convertible Debt [Table Text Block]",
        "terseLabel": "Convertible Debt [Table Text Block]"
       }
      }
     },
     "localname": "ConvertibleDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r70",
      "r375"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "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": "Cost of Goods and Services Sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 Sales [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r92",
      "r95",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r232",
      "r233",
      "r234",
      "r235",
      "r350",
      "r386",
      "r387",
      "r398"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": {
     "auth_ref": [
      "r227"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.",
        "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component",
        "terseLabel": "Debt Instrument, Convertible, Carrying Amount of Equity Component"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r211",
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Debt Instrument, Convertible, Conversion Price"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r38",
      "r211",
      "r243",
      "r244",
      "r246"
     ],
     "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 Instrument, Convertible, Conversion Ratio"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period",
        "terseLabel": "Debt Instrument, Convertible, Remaining Discount Amortization Period"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.",
        "label": "Debt Instrument, Convertible, Stock Price Trigger",
        "terseLabel": "Debt Instrument, Convertible, Stock Price Trigger"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r209",
      "r232",
      "r233",
      "r348",
      "r350",
      "r351"
     ],
     "calculation": {
      "http://www.prospricing.com/role/ConvertibledebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ConvertibleDebt",
       "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": "Debt Instrument, Face Amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r218",
      "r232",
      "r233",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Debt Instrument, Fair Value Disclosure"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r37",
      "r210"
     ],
     "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, Stated Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r39",
      "r92",
      "r95",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r232",
      "r233",
      "r234",
      "r235",
      "r350"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentInterest": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.prospricing.com/role/ConvertibledebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to interest.",
        "label": "Debt Instrument, Periodic Payment, Interest",
        "terseLabel": "Debt Instrument, Periodic Payment, Interest"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r39",
      "r92",
      "r95",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r232",
      "r233",
      "r234",
      "r235",
      "r243",
      "r245",
      "r246",
      "r247",
      "r347",
      "r348",
      "r350",
      "r351",
      "r397"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r216",
      "r347",
      "r351"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Debt Instrument, Unamortized Discount and Debt Issuance Cost"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails",
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r216",
      "r228",
      "r232",
      "r233",
      "r349"
     ],
     "calculation": {
      "http://www.prospricing.com/role/ConvertibledebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ConvertibleDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "terseLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "terseLabel": "Deferred Charges, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "DeferredChargesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems": {
     "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": "Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]",
        "terseLabel": "Noncash Share-based Compensation (Narrative) [Line Items]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCosts": {
     "auth_ref": [
      "r13",
      "r384",
      "r399"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.",
        "label": "Deferred Costs, Noncurrent",
        "terseLabel": "Deferred Costs, Noncurrent"
       }
      }
     },
     "localname": "DeferredCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.",
        "label": "Deferred Costs, Current",
        "terseLabel": "Deferred Costs, Current"
       }
      }
     },
     "localname": "DeferredCostsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of deferred costs.",
        "label": "Deferred Costs",
        "terseLabel": "Deferred Costs"
       }
      }
     },
     "localname": "DeferredCostsCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Deferred Revenue, Current"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Deferred Revenue, Noncurrent",
        "terseLabel": "Long-term deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Revenue Recognized",
        "terseLabel": "Deferred Revenue, Revenue Recognized"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r84",
      "r144"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation, Depletion and Amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Abstract]",
        "terseLabel": "Disaggregation of Revenue [Abstract]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "verboseLabel": "Noncash Share-based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationNote"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net earnings (loss) per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r65",
      "r109",
      "r110",
      "r112",
      "r113",
      "r114",
      "r121",
      "r123",
      "r127",
      "r128",
      "r129",
      "r133",
      "r134",
      "r324",
      "r325",
      "r394",
      "r411"
     ],
     "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": "Earnings Per Share, Basic",
        "verboseLabel": "Basic Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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, Basic and Diluted",
        "terseLabel": "Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r65",
      "r109",
      "r110",
      "r112",
      "r113",
      "r114",
      "r123",
      "r127",
      "r128",
      "r129",
      "r133",
      "r134",
      "r324",
      "r325",
      "r394",
      "r411"
     ],
     "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": "Earnings Per Share, Diluted",
        "verboseLabel": "Diluted earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r130",
      "r131",
      "r132",
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareNote"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {
     "auth_ref": [
      "r339"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "terseLabel": "Effect of Exchange Rate on Cash and Cash Equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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",
        "verboseLabel": "Accrued payroll and other employee benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "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": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r283"
     ],
     "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 compensation cost related to share-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r283"
     ],
     "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": "Weighted average period to recognize cost, in years"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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 [Member]"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r56",
      "r57",
      "r58",
      "r97",
      "r98",
      "r99",
      "r104",
      "r115",
      "r117",
      "r136",
      "r174",
      "r242",
      "r248",
      "r289",
      "r290",
      "r291",
      "r302",
      "r303",
      "r323",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r421",
      "r422",
      "r423",
      "r458"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": {
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r114",
      "r115",
      "r116",
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of error correction.",
        "label": "Error Correction, Type [Axis]",
        "terseLabel": "Adjustments for Error Corrections [Axis]"
       }
      }
     },
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair value measurement"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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 Expense"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and Administrative Expense [Member]"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r183",
      "r184",
      "r366",
      "r383"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GranteeStatusAxis": {
     "auth_ref": [
      "r265",
      "r267",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of recipient to whom award is granted.",
        "label": "Grantee Status [Axis]",
        "terseLabel": "Grantee Status [Axis]"
       }
      }
     },
     "localname": "GranteeStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GranteeStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of recipient to whom award is granted.",
        "label": "Grantee Status [Domain]",
        "terseLabel": "Grantee Status [Domain]"
       }
      }
     },
     "localname": "GranteeStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r69",
      "r93",
      "r146",
      "r148",
      "r151",
      "r154",
      "r156",
      "r170",
      "r197",
      "r198",
      "r199",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r327"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r61",
      "r146",
      "r148",
      "r151",
      "r154",
      "r156",
      "r382",
      "r390",
      "r395",
      "r412"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "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": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r188",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r94",
      "r116",
      "r117",
      "r145",
      "r299",
      "r307",
      "r308",
      "r413"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "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": "Income tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 10.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",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 11.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",
        "verboseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 12.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "verboseLabel": "Accrued payroll and other employee benefits"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net",
        "negatedTerseLabel": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedTerseLabel": "Increase (Decrease) in Deferred Costs"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 8.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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r185",
      "r186"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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": "Intangible Assets, Net (Excluding Goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r73",
      "r223",
      "r231",
      "r234",
      "r235"
     ],
     "calculation": {
      "http://www.prospricing.com/role/ConvertibledebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "totalLabel": "Interest Expense, Debt"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r407"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "label": "Investments",
        "terseLabel": "Cost Method Investments"
       }
      }
     },
     "localname": "Investments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "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": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Operating Leases, Payments Due"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth 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": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remaining 2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Lessee, Operating Lease, Option to Renew"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lessee, Operating Lease, Term of Contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r361"
     ],
     "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": "Lessee, Operating Leases [Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r34",
      "r93",
      "r150",
      "r170",
      "r197",
      "r198",
      "r199",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r310",
      "r311",
      "r312",
      "r327",
      "r364",
      "r365"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r26",
      "r93",
      "r170",
      "r327",
      "r366",
      "r388",
      "r404"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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 and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "Liabilities and Stockholders' Equity:"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r36",
      "r93",
      "r170",
      "r197",
      "r198",
      "r199",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r310",
      "r311",
      "r312",
      "r327",
      "r364",
      "r365",
      "r366"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Long-term Debt [Text Block]"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of items purchased under a long-term purchase commitment.",
        "label": "Category of Item Purchased [Axis]",
        "terseLabel": "Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.",
        "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]",
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "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": "Long-term Purchase Commitment [Line Items]",
        "terseLabel": "Long-term Purchase Commitment [Line Items]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-term Purchase Commitment [Table]",
        "terseLabel": "Long-term Purchase Commitment [Table]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MaintenanceMember": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.",
        "label": "Maintenance [Member]",
        "terseLabel": "Maintenance [Member]"
       }
      }
     },
     "localname": "MaintenanceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r140",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Organization and nature of operations"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/OrganizationandNatureofOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "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 provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "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 provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r81",
      "r82",
      "r85"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "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 (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r6",
      "r50",
      "r53",
      "r58",
      "r62",
      "r85",
      "r93",
      "r103",
      "r109",
      "r110",
      "r112",
      "r113",
      "r116",
      "r117",
      "r126",
      "r146",
      "r148",
      "r151",
      "r154",
      "r156",
      "r170",
      "r197",
      "r198",
      "r199",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r325",
      "r327",
      "r391",
      "r408"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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 income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net Income (Loss) Attributable to Parent"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r5",
      "r101",
      "r102",
      "r105",
      "r106",
      "r118",
      "r119",
      "r120",
      "r167",
      "r168",
      "r175",
      "r176",
      "r256",
      "r257",
      "r258",
      "r259",
      "r292",
      "r304",
      "r305",
      "r306",
      "r321",
      "r334",
      "r335",
      "r336",
      "r363",
      "r379",
      "r380",
      "r381",
      "r425",
      "r426",
      "r427",
      "r428",
      "r430",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r100",
      "r103",
      "r104",
      "r105",
      "r107",
      "r108",
      "r112",
      "r118",
      "r133",
      "r165",
      "r166",
      "r171",
      "r172",
      "r173",
      "r174",
      "r177",
      "r178",
      "r196",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r300",
      "r301",
      "r302",
      "r303",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r323",
      "r324",
      "r325",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r337",
      "r338",
      "r362",
      "r376",
      "r377",
      "r378",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails"
     ],
     "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": "New Accounting Pronouncements, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.",
        "label": "Operating Expense [Member]",
        "terseLabel": "Operating Expense [Member]"
       }
      }
     },
     "localname": "OperatingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating Expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r146",
      "r148",
      "r151",
      "r154",
      "r156"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "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": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating Lease, Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesScheduleofleaseliabilitymaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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, Liability, Current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "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, Liability, Noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r354",
      "r357"
     ],
     "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",
        "terseLabel": "Operating Lease, Payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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 Asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 7.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 long term assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]",
        "terseLabel": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]",
        "terseLabel": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "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": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r51",
      "r54",
      "r56",
      "r57",
      "r59",
      "r63",
      "r242",
      "r340",
      "r345",
      "r346",
      "r392",
      "r409"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other comprehensive income",
        "verboseLabel": "Other Comprehensive Income (Loss), Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income, net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.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 Liabilities, Noncurrent"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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 Nonoperating Income (Expense)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Payments of Debt Issuance Costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOtherInvestments": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investments classified as other.",
        "label": "Payments to Acquire Other Investments",
        "negatedTerseLabel": "Payments to Acquire Other Investments"
       }
      }
     },
     "localname": "PaymentsToAcquireOtherInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOtherProductiveAssets": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.",
        "label": "Payments to Acquire Other Productive Assets",
        "negatedLabel": "Payments to Acquire Other Productive Assets"
       }
      }
     },
     "localname": "PaymentsToAcquireOtherProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Shares [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r270",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock - par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock - shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r18",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock - shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r18",
      "r366"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "verboseLabel": "Preferred Stock, Value, Issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r9",
      "r29",
      "r30"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "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 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 and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Proceeds from Convertible Debt"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period.",
        "label": "Proceeds from Stock Plans",
        "terseLabel": "Proceeds from Stock Plans"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r11",
      "r12",
      "r187",
      "r366",
      "r396",
      "r405"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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",
        "verboseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r67",
      "r180"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.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 doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "terseLabel": "Purchase Obligation"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.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": "Repayments of Notes Payable"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.",
        "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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]",
        "verboseLabel": "RSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r22",
      "r248",
      "r293",
      "r366",
      "r403",
      "r425",
      "r430"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.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": "Retained Earnings (Accumulated Deficit)"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r97",
      "r98",
      "r99",
      "r104",
      "r115",
      "r117",
      "r174",
      "r289",
      "r290",
      "r291",
      "r302",
      "r303",
      "r323",
      "r421",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r142",
      "r143",
      "r147",
      "r152",
      "r153",
      "r157",
      "r158",
      "r160",
      "r252",
      "r253",
      "r375"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, including 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, Including Assessed Tax",
        "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionCustomerAcquisitions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for incremental direct costs incurred related to the acquisition or origination of a customer contract in a transaction that results in revenue deferral (that is, whether such costs are expensed as incurred or deferred and charged to expense in proportion to the revenue recognized.) Also describes the entity's policy for determining which costs are capitalized as contract acquisition or origination costs.",
        "label": "Revenue Recognition, Customer Acquisitions [Policy Text Block]",
        "terseLabel": "Revenue Recognition, Customer Acquisitions [Policy Text Block]"
       }
      }
     },
     "localname": "RevenueRecognitionCustomerAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r251"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/DeferredRevenueandPerformanceObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r60",
      "r93",
      "r142",
      "r143",
      "r147",
      "r152",
      "r153",
      "r157",
      "r158",
      "r160",
      "r170",
      "r197",
      "r198",
      "r199",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r327",
      "r395"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r358",
      "r360"
     ],
     "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": "Right-of-use Asset Obtained in Exchange for Operating Lease Liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r130"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/ConvertibledebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r129"
     ],
     "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 Earnings Per Share, Basic and Diluted [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareTable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r123",
      "r124",
      "r127",
      "r129",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r269",
      "r281",
      "r295"
     ],
     "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 Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r269",
      "r281",
      "r295"
     ],
     "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": "Schedule of Share-based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r270",
      "r284"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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": "Selling and Marketing Expense"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Selling and Marketing Expense [Member]"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service [Member]"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.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",
        "verboseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on offering date that participants pay for shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r275"
     ],
     "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": "Awards, other than options, granted in period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r275"
     ],
     "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": "Weighted average grant date fair value, per share, of awards granted in period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r273",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares reserved for issuance under Plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r284"
     ],
     "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": "Shares available for future grants"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r268",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r276",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of 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 Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life, in years"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r90",
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies [Text Block]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r91",
      "r93",
      "r123",
      "r124",
      "r125",
      "r127",
      "r129",
      "r137",
      "r138",
      "r139",
      "r170",
      "r197",
      "r201",
      "r202",
      "r203",
      "r206",
      "r207",
      "r237",
      "r238",
      "r240",
      "r241",
      "r242",
      "r327",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement",
      "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r43",
      "r56",
      "r57",
      "r58",
      "r97",
      "r98",
      "r99",
      "r104",
      "r115",
      "r117",
      "r136",
      "r174",
      "r242",
      "r248",
      "r289",
      "r290",
      "r291",
      "r302",
      "r303",
      "r323",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r421",
      "r422",
      "r423",
      "r458"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r136",
      "r375"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.prospricing.com/role/DisaggregationofRevenueRevenuebyGeographyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs) [Member]"
       }
      }
     },
     "localname": "StockAppreciationRightsSARSMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r130"
     ],
     "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": "Share-based Payment Arrangement [Member]"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r18",
      "r19",
      "r242",
      "r248"
     ],
     "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": "Stock Issued During Period, Shares, Employee Stock Purchase Plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement",
      "http://www.prospricing.com/role/NoncashSharebasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r18",
      "r19",
      "r242",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r18",
      "r19",
      "r242",
      "r248"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Stock Issued During Period, Value, Restricted Stock Award, Gross"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r19",
      "r24",
      "r25",
      "r93",
      "r164",
      "r170",
      "r327",
      "r366"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.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",
        "periodEndLabel": "Stockholders' Equity Attributable to Parent- Ending Balance",
        "periodStartLabel": "Stockholders' Equity Attributable to Parent- Beginning Balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubscriptionAndCirculationMember": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to receive or access periodic material for specified period of time.",
        "label": "Subscription and Circulation [Member]",
        "terseLabel": "Subscription and Circulation [Member]"
       }
      }
     },
     "localname": "SubscriptionAndCirculationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.",
        "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]",
        "terseLabel": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r42",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r42",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "periodEndLabel": "Treasury Stock, Shares - Enging Balance",
        "periodStartLabel": "Treasury Stock, Shares - Beginning Balance",
        "terseLabel": "Treasury stock - shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r42",
      "r249",
      "r250"
     ],
     "calculation": {
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury Stock, Value"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r103",
      "r104",
      "r105",
      "r107",
      "r118",
      "r165",
      "r166",
      "r171",
      "r172",
      "r173",
      "r174",
      "r177",
      "r178",
      "r196",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r300",
      "r301",
      "r302",
      "r303",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r323",
      "r324",
      "r325",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r337",
      "r338",
      "r362",
      "r376",
      "r377",
      "r378",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementofStockholdersEquityStatement",
      "http://www.prospricing.com/role/ConvertibledebtDetails",
      "http://www.prospricing.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsRecentPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/NoncashSharebasedCompensationAwardsoutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Dilutive effect of potential common shares"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r122",
      "r129"
     ],
     "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",
        "verboseLabel": "Weighted average shares (diluted)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "terseLabel": "Weighted Average Number of Shares Outstanding, Basic and Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "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:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r121",
      "r129"
     ],
     "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 Number of Shares Outstanding, Basic",
        "verboseLabel": "Weighted average shares (basic)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.prospricing.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.prospricing.com/role/EarningsperShareBasisandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "http://asc.fasb.org/topic&trid=2196771"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(h))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r445": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r446": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r447": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r448": {
   "Name": "Form 10-Q",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r449": {
   "Name": "Form 8-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "308"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r451": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r452": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r453": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://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.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&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": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>53
<FILENAME>0001392972-21-000099-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001392972-21-000099-xbrl.zip
M4$L#!!0    ( *V#8E,GQ)D00@@  !<J   >    83(P,C%Q,V5X,S$Q8V5O
M8V5R=&EF:6-A=&DN:'1M[5IM;]LX$OY^OX+KX+HIX!?)L?/BI %<QT4-=)-L
MXEZ[GPZT2-E$*%%+4G9\O_YF2,DOB;/K9-O"[6Z!.I8X)&<XSSPSI'GVT\55
M;_C;=9],;"+)]<>W'P8]4JDU&I\.>HW&Q?""O!_^\H&TZD%(AIJF1EBA4BH;
MC?YEA50FUF:=1F,VF]5G!W6EQXWA30.':C6D4H;7F665\S-\ Y^<LO-_G?U4
MJY$+%>4)3RV)-*>6,Y(;D8[))\;-':G5"JF>RN9:C">6-(-F2#XI?2>FU+=;
M824_+\<Y:_CGLX:;Y&RDV/S\C(DI$>Q-15#6"AB/>-!LQZV8CD;PHA4%,3L^
M/.''+?K?$)1L@+CO8^Q<\C>51*2U"<?Y.ZUF_:B=V=.98';2"8/@WQ4G>GX6
MJ]3"?!KZ^Z]^F$>#67YO:U2*<=IQ)E5\U[(Y4E+ISE[@_IUB2RVFB9#SSL]#
MD7!#+OF,W*B$IC]7#;BA9K@6L1<TXG^\<P+:N:=9H3$,(T7*2PO")NK<__Q^
M\'8P) =A/5Q7>+.J$:PMUU];UZ.-NO;Z-\/!NT&O.QQ<79*K=^3Z9G#9&UQW
M/Y#^YW[OXW#PGSZ\!HG^S:[;<OWQYO9C]W)(AE?DMM]S%AT$3;1J^+Y/;KLW
M;[N7_=O:U></_=](MS?$EF80-)]MV 8L+G#ZC<$VJ))NRC2,=\.A45=)Q+45
M\9S8";6O]MK'IT^:EU ]AO"S*NL<PF0990P(HB9Y;#L'^,;9+U(&MG=JX7'V
MQ0,J#+8R,JR7-GS[V=>7)0SJ;5R&5WOA87#Z5;3:TN]D0J><:#X5? ;<;B?"
MD-]SJ@&E<@[O,Z4M42EYIW1"PJ#V*U$Q1/?5+7FO)!IDJF201G6 R,D/ )'F
MUX'(-L[8C)"WU(!;P ')G-RE:B8Y&_.J]U/A':9 @U1!@H89J$@)3><D3ZW.
M.1@ *=ME;W ;)0D\:4$EB6D$KS11B;#$*B_W2""%/&P,U7,42>@=AWE7QC3P
MCH$R,*5TJ1_F0(%(:$CU()9"=]"$<4UF$Q%-B,GQ8]E_QC4O!D$#$F$DU 18
M7LR$G8"!)N.14Q#'S4 UQ<#,*71C9#1?788?!( 'WPT .8E%"BY&M"Q=6@7T
M@3@TZY5VD<; 'Q3K4?@>R9S!F ";%?]5 7(".2<#KR-@$<A2+A%9@,$\F!I
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
M C?<N5AS)3MQ]P*.Q#2NPC#3&/B5G+FCUU@9"^_Q7!'Z,B%TE!_?D.-GFD2
M8&"OC=JYX;!3XNZL (\1DFQAUUMOU9B:A<! WG.(Y\PE!#<?.5G/B!2/7.8'
M!QOUBW]ZBOX<R@]I\]4\.)2_>O/E3A+9?(T4EQ2%C+F*TR5;(=)>H#JVQ.O"
M.@H"UBIM%HG>O8 NXUA8R_GOY(.A BF!Y4R ?:Z38T ST*]!>H>_**/G2Y#_
MD@DPWRVW+ G=$</;?_987R;!=R0(,Q"* I"&>UK<'8>" R[R)+W8ZTPY?<2L
MZX6:R[M.8KHSSOE9T(O0EF]+_(G"#E:C#!H:OB"U9Y&9"U-H O "_5CTJ=]
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
M7M%KA%7@P/R2ZWY_-?C;[Z\&(]NV/U_]W1=?LV[OO!'^6/)%]Z1ASE^WVJT
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
M,^[GVJY>A0X&?UQ$"XJDUY)SXHRQ3(:H) M:,>*E +,JV%Q;T,G2;RJV,@2
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
M(-IPD3V&=TDWE=?#G6DJP\%2G;]N.9-RIBG\I%'FS7EWY=[R6"^=(ONFW^G
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
MAI,&,%W90KL%JKXX*2><QKR:_5(VK#G:"H>#TP1@%LH34"4UVMW+R:47ZA;
MVZ:3P93 &'7+WMUI=0;32,V"VEF1Q 6DYYNEO";*2E;VXVCW@3S-1);4-B8.
M<AF6LT[1_3)X7+_EP$0!4P]V&&,,B0OZG:P].&D%@W8&QZ^6AZL)?UHN>3P=
M@FC ;'LE^RX/W\2'KNL4=M"%)@VTUFKU@?[?RM._RPE<,L]W)6] :Y=(DCF3
M^B>ED>%MTLC#^:6%\06\0"=+RYXZ> "MLMAI-X=M)@:7P7( !_C4: ?^G(;J
ME+V5!FQ[_XK"J+YLSP-+"K>T!V]GPY%IQ)5LO]W/!CR3G9CSU+$"F*&?"&EZ
MJ:YJHC9,,$WDFAZ)#)=$&;RAZ:<K3>=\],$WEC2-T!WV< +V^<$*ERVD&W#G
MTF@RRZ"W^ZV1?DR%>T9;61I]>]/HMN$]P$[W8?W+5E6@G].S'OAR SKXMNL/
M)3F4W98'3;!NZ:[T&E?**;6[*$J)6<ZZ(,]%3(JG49+Y.VL$O 7J[/:+=V^^
M>7K0FZ%:NGV!RO^]\J#ZP(MM/T=X(/4YZX"F3$OT'8$RJ459\,5 ?2<>C/T$
MP3/0SZU>J?43]9UII0$/@4(@-"%I<].[O/1*.37@ID8Y2&K1\;7H@>R#"BO#
M>:EF7))R=Y14_Y"M"J!Z,X1>-E#^9FA#4M>:'RD!8-  W)K4<KL%KUG^<= 1
M)/%:.J9>7M.. \4%+U%BV)[Y D:@G;5MX]+H@TXXZ<.O#H;IGY1W=OM@N;XS
MA3A46)U@NNW6_;7!;Y6:?\'B^I-FM?LZ#DWK)QU'7X%45[9J+#"%N;Q88X%I
M>'_?6_-AU>+[N/B^:L:WU<L#V9DNW:&3OBDB/PW_>!-\WL$KXQ5XU=V-[<U:
M]F:KOKY1W]E83Y]VMMYOKH-KO#ZR)M>^<O;+7GUM;QV&6?_UR<LC[EJ>^R((
M<Q)XF,?.%0\L-3LS;W&W1?QE,X%G\/9,Z1F',Q=2-?'4]6W@)@.D'O[63(UB
MNW<P[JR]TFCIZ,%<QSH-_0BH\<"F&#/0T TL_@H:6/W']LD0>D5@-OYF9G0%
M*_ZD8;__'7^IR3ZL6<A$"I+-7J^*JP8YV65OG)=I03X7B[$>W' M<+D6Z,==
M/![0A.U)9Z=?5#?>_?9KW2[8QM</H/^/^LV]7$.[,3;%&U^/CF^?Y%P(,TGY
MNY--+D-AYAD<<.N5GT2@EQYC3!*<E?_5LTS05$YY$(&&#^&__>*K:=QH!W;3
M'#[HS5$VU<2IA[WY_SSK#7^[O7L_2Z]V;T_J?M??:D@M*4<D2!^=8XRR:()@
M&F&-M(W<2C5H2(TT1:,-J7/ZH([4_6Y^:,S)Z\1D:RV?_K-QS6%KO3>FTSF'
M)?T[M?B^:DQ-I]R8NE[HIFN^;6T=[^':NPU2)_7&P;N-\_KZ]O'^ITVXSIW5
MWNV?UB_<1;VYQVOO_BK>T^VC_>998ZNY?[Y_7&_4/OUUM+6[QNO'VT>UYD?X
M[R'9VFT<U=<_GM4NX+G'A_SR'GA6_X#LB8/COXH:V3O;;V[PVOH74G^7YOH%
MYKG/MSYMH/HZO,.GVOG6>B/6SM'9^]V-7FT'G7ZFTGOKH\D=(C)G),K<,NIR
M;4EPS%&LB%Y:I4@M"T:^Z6A]=V>UIRBZ1PC%."UZI9D64S/Y0#F)$2$*>@E4
MD'-:X<@0F&U#-"XU$\*$XDHSS99FNKC23-H$ZATA>5"1Y@Q;E!O&0PY:B1.L
M+>.<@&8B>AE3-D.:Z0?P[S)F Y,-WU=FD[IRHG['??70AQ7*IJ!6=COE1BS
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
M(P;9G<_-ZAR^]$^<X#7AK,Y*$3U*$=VL]R494D&##C(^M5@G/C>6V%Q++GQ
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
M3]&5G"X;D[3):;>S*TR72=$B7=ZJ;*):5;?5574K,"T)F%[,&O_"A2B3222
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
MP[(()V/-%.1PNB2?7J[( QR_3(?N8R4F<Q&3?V8]BT)EL6)@A"99(F:\)"Y
M(!0L*NNBA)("#W2S&F!7[%HG['KT?MX5L1X=L6:J8BH>E(V..)2>@,FO3!2,
M2(F<QJA]%&IGEXGK;6[6WF5286N=8.NQ*@E5 &LA@,VX?0&"%8Q90@.7!&0R
MQ D.1# +T@GA&$T[NT;R2KDJ=K6?<BV]DGA%K'8@UDQ%2)X2F(Q36;J9<OE0
MC$3C" @J:&2!<26RD;A&K=_;%]VW+E=N55CS7,<#]XI0K,TG'\G=6/>%>^P+
M!\]?S#H/=?"HLI2("(+GW0 ",49K@E9BHH:&4)K.+N8\7+/BF=NL]&WUTU55
MOZ^J3RD@=5&SH!*A+/F28TN)D9*79F])AHP!*8BE>-VJOJ^-OK??P54U_YZ:
M/QNE"%R"14^T,(8 L$0,]3X# 0K#C?"*TT7=557IUT;IV^H9JJI^7U6?;O+:
M!PB AD2*H;290V(U!9(8%<)F64(3I;BPGZ<E9:(WJ_/[%;V85#*=U_%V+I#)
M)-Y4)79K2_\O?X+:C?)KT-GNAGV@[@'WV@/V9GTZE%L>)7CBH]"9[AE+O.&,
M2(7>&*=32++I<V?Y$BJ8+$^A6GZ\6:&U0NO:M-*KT+I$:)WQH4%"ZS.6@K.)
M0)2!>)KRKWG]4P.1(0U-8SW-EU VLT)KA=8*K6WKW5>A=7G0.NNDU,Y[H0-Q
MH#.@@N3$-KD,1I>:Z0PS]#;]K6 987456BNT5FAM6[/ "JU+A-8I:S628\IF
M" E2^ RMP1!',1&A+<J,L<P*V4"KOB%U?0VAM48./D[D8/L&O"Y7-A/[P]AE
M-<G_QM[[W7_E'Q>?F%G] 3-*#\]WD-U_^>$/NY?Z>=>//<#&T]SQQ]XX?UOX
M^E;$RU9T>(0=%TI0INM_RMK>Z0_&^?O<,/^YW^GEL?X]=,>=4S><1&8>X0CS
M=N7.8J]4J,U;5<Q[Q.15 Q^N_#GU^JX?>OF#HW'^0PD='SVY=7;.!P1\DMM_
M.ACU"M[].,02?_X>?_K0B^.CBR/3F0^> QN=?L3Y/(BS\>T?6:$DOCKO\NIL
MS/XLHVWV59J88%8%5WS(4BK# J722\6B\5S!7YSO7'SHZ+(;YJG[&XD?HON'
MN)0?\$=W_,%]&NW\<&4>3GI]\L6\?SEEMTY,2@\V,9/M)7.2P;!)/?@Q;VHX
M+%?E,;G6C*5S-"SD[+^^+2*=5:Q@25&>9X7794WXUP]N]R;Q/^HRO5;2I5FF
MO[UZ^;KS/X/C0@1&W4XF@K>K<5O&_.P2DY[-8M+K2R1J9.%&1YU?C@<?1BUZ
MGINAXKN]?L;=P5F^1QQ]W_GNS07Z?G_KT$_<\.^LX(77?7',?ODDS0XW!=*&
M!^8G.G:G(_SQXL5/%SMDK]^,J_G03^=W/T??\@5?GMN7[YN\?8XJUC[15!=@
M.><LYU]\CCE/&LSY@M9.WE/FB0%VZ]OTR>WO?>VV3#R1BM_KME]_3PKQ,(.%
M.]WV&[QPSEI2#V,EFSL9R3>'P5P^D[W+,TU6^^,\U<TUL@[R7SK[^;*C4>=%
MQJF,2WB:<:G4]Q>T>^5QMT:6,TZW.0S2=@NZ^+F7]<!W*<FU21-'YU&##:B;
M=XJ%86;CJSAZWF=+9L$6'TM;5 ]9*V[^02XU M&V8T5\O7UZ+1.WSGG_:W""
MFA?:-.J[+8[]3_N]<\?^NU='^X?Y?N]>';\\S-_Y[E7Y7OGV9/]#_OW=G^^.
MWAV\^]_>V\-X,G7L[^7OVO_PY^$;MO_K+\=OW_W^^>#Y/W#P[N=W;T_*.%]\
M>OG\Z<>WGU]\^-*QOU^>Z_//QWEL'][^D;_W^3Y]>?@WW__UH)?'S/8/]V"_
MC/GPYW09BO*:?OC+.'3.,B0RL4  *!!CE"4Q" ?11>]*6H?4745KV\0*2.L
M2(]T[E@!:0% ^CP%)!14EDX7Z&F39Z:)22H2)S Q;@)+GC?GC*8M@+344ABM
M)G?3<CJCSGC0&6+6N] [QJ;Z19-JDO]:7H?BHSPKCLQ>OS-8MI'0%CO@P:E^
MZ]NS/<?3O AZYS6B^['C3@9Y:)^;/]16;0](F>?8F&:%E%\?XWF=K*<SLJK[
MU1S[U67 8=FOI%,!/4B2Y0@$E(_$*^D)ES%YJ[3PON1%=PVOS5LV6*57V[FE
MJO3R57I*0:D#&[44)/J4;6+-*,D*;DGPUGJJN8W2[NPRVI7F>H)&:VO=S<5#
M6\\\9E=Z.16/Z,>=V!N%_(#CAHKT1J,SUP^8YV(TON:/G*=VPV8CUVK)R*S<
M7J9?)M%6_;^?%1DU/:8F$JP&]%SHU9LA)!9$E)Q*8A18DI&,$0,RD:235&B9
M%[R4:.HRMJP"#FM:DF6SU7JUA*2J]<.H]924L$0AJVPDL5%K9D5QB5%BF&+)
M2L>4<SN[L@MRX=;/2U3KK?*&-(T3B7>3H.*34^R/JB.D1=RCD<_/13S/9J13
M(6D>2)H].^2)22DH)ZB=(%E@/B_^P B3((S12FG(D,0S)K'KKOKJ^]@8+5XM
MU:A:O PMGA*+S!QL8-E 0.TC 8A K(](J L2C.$07&S*48!N4Z?YM4LCJP->
MIYX$K2>;OPT'[WNC@LP9.YOLV'$Z.VXRXL[Z6^?O6H. M4N!_3(8/C\7U]-0
MS>+YPT4.KW0?$#P)324EBB9*()66@%$)(G7([ .XM[&PT"[5UP_@YBY-7%U=
M6\\_JQXO4X^G!2:BE[24"B6Z-!2 &#2Q3!M"+0:)S$DN2^!75RZM\'"EH77
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
M70:J:WF;^JQLCW^EK/ IVRBU0F8/VKZD'EOF=&DCZ[BTY8KD]LX%]ZS4>*E
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
MWVQ]OQ\%K5)J"2H_B,MV#D2^V#Y_R;OG!'BO &ZED'<"7'8%</_^*QEJ50A
MJ%:ZA) *8DP&7&\]EY2ATM%F&MD%M:P0A*K)%6^KE*J4JI2JE*J4ME!*J_57
M5H:Y:I/^TJQ_M__QX-W>7]I1@593(A$@V_0\$*,RV:3!,FND<<A"^RCF-]R2
M%]UF\F#QZ]I?KZQ7/N25=:'6*]?BRKI0ZY5K<>76Y+!,<KB:]@CY\?OCSB!U
MQD=8.'@SQ-)V+Z(?=WJCT5FI;-PMF2Z+I+>LG[6R4.#,FH;'5"E5*6W5V=+3
M^.YL-"ZY>Z/#P;235&DDM=<_;R,U <MG%UCY,CV;HN3S#)+53S"'G^#E%R=1
M+Y_^94.0SBM+ H(D$/(K8ZTK]>E81*8#FKBS"[K+V?5$_ZKXK5;\"L]52E5*
M54I52E5*;9)2:X^B*B%=/2']XN#J][^T!&2&,6*3I03 ".*4E:1TYDA4>ZH3
MMI"1;D] _7GD=7%;!7=ZBOEYW?'M_7XW\C2]QCQ4*54IK7>]BCL0@]/A8(84
MC ?NDA.<9D[0ZX<))S@]A\1!F@!BP</* ^:IT7;X='R5!S1)*0+1 :%>& )6
M*>*2]02E8BY0E#ZEG5TNNT(LH01EU?:*R55*54I52E5*54I;**7'*NA066BK
M6.C^X9OQI-?#7GZVM_POP"1#+.7/O=8$.#6EVX,CRC/C01E'T;2+AM:(OWKE
M6EQ9%VJ]<BVNW)K0U(-!)A.CHTY3"X;X3"9B$Z>*_9$K&UH-0JVGR55*54I;
M%H3:U)]JT/#9#!B^PO^<]4:],;[&X?M>P$FMJE<8!G_WF[LT9?BJ!3:7!;8_
MGJFV%Q@8K]"0+.U$P 5-3/DAJ \LH*>H=&E9(!1K421 Q8.*VE5*54I52E5*
M54IK)J6UCDVM/'6%/'5Z4O#T+RUU9JB!$D>E)"!9?F5C(#YQ9P(%FWP+B6KU
MO]8KU^+*K8FM?CD^PF'C<1WB4<;OWGOL]/KY=^Q\=SP8C:Z=)V[VF7R-G*A2
MJE*J4JI2JE*J4JI2JE+:/"G-<S"H*&,^R22CAR"M3P(PBA2M%PE<N(/#Y:I/
MI:';SV;9]EY#MO\O4^VF\?BA^UC](G/Y1=Z,&]_(N5_$,AM2X$BX=XX RD!<
M<J'Y527C+7+8V66B=I797*U=@INT:NT*M';JS0Q6,AYD(DDI0\ Q)-9X)$E0
M*@$1K*5MT]KM"='#<:>X@FHH7CT\JU*J4JI2JE*J4JI2JE):3FZGDE)8);FD
M/H'/!BQS1J"F7$70(NDEYW9>&#69UDVMF&J]S&6]O,W6RXM+ZT49+J@#19*G
MGH"-FGCE/4$7N3;6*)IXMEY,UTB]>)?NJL,5::N4UB&+OB+M<I!VZB>"C+,R
M:$6\<T @J4B,3HX$;Y2.SDNNH5U(NZ1 HF\YAQY3 W]VQZ5G2,>-.Z_Q=(PG
M'H<=0;N=HD.+A _YP3#BD$R>[<<B@='@N!<[%T]T_OYX<'K#F^N'9+<"69,;
M._H2RU+04N=I$I0#NLP=C72)98CC4B*%O_9N@K"]@U_F@JYG@Y.30;]IDMB$
M^HY>GHU'8]<O4WN)9+0BV1V0+)RC6)-GIFA XX0EB?$"9!&)L501*XW(=@#+
MS%_O[(+H"K!=Q:Z#V?W\WDO3J$<^ZGI<Y&@; /_WHRV#.<3?)D"]@1G>"TVO
MGQ0V2'DT.,[3-YK4[:Y\;UZ4_#23C8L\*>M)"B$;UBJ;V%YP34)B+A-V]";0
MC)*FHF-%QXJ.#X>.5CE'4TA"B@B<26L=-2XE922+ >/MZ#@'U:S0N3!TSA0R
MD,BY<@))\E83\%P0%YPF5,@L-6Z#C&IG-[/-+C=0\?/>@5351OV:C:J3Y\""
M#)J!%\9&;\$FC$Q$$0)?CHUZ.$0W.AM^FK%2JVDZ+W),29=D*5NF)A*)1A&@
MX(BG4A"61-(Z6DG!9-+5589V-5]61-:F8$?E7I5[+?G0XEX@>M^SBLK"%L;2
MEU,6YI46B5M%-%!&0&1 =3PX$B.SG'D#RN/.+K== XN<5U0,K1A:,?1K(396
MH_6,:88:9%)>4N>U "&LIS'8BJ$MP]#9\!K#M5 &*;'"4 *69T+*4R+4B"1
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
MD06JK!>Q0.>*0>=\QHRW1"<<+=)@H +])!(Y[<!NI8;+H!*-U@/]U*(-]+2
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
MUAKO-6Z8?J<WCF$C\W3*')-1D$"]X$9@1YW'+A&KDN"PG-=:$4CY85ZA@S$
M^<[@J^UU3JII!G(26O7D9XB<3?^$7C8"OYP]S*WZW,2[DXX?247S"FTFIGZU
M:OU</SFG)U,9D(!4S'ON../1:6P<8X8K8DG">JWAV>?_K&9L?@"+S%F]V74R
M8(Y^9;+R#3SP)!)ZZ21>/RD7;%3MEFV] 0IYE#DP;.*'S3[>!O(+ELC7_59G
M-&SUZQ4'A'DX=L-.Z-A!!U[G%WCA;O29?G:/\S=B:^UU3:[7_M%N'0[Z/SH!
MKAOVTR@_ -DALOFE<Q/XUB]K'ZS]L/:/5L5&\W*&.U@@WH>CS@',1FNXWS\\
MS _-RW\8N]W\<_P)8^G$GH_#]=;OXTX7OM"K'EV]W2&PX6P;MQORGCD]?/$K
M2&SN.=T(U@Y0P)8;#V%VA]D$  %WJ@UO]I5JD!N;^5W@EV YYV;(8QC__"BJ
MT<&K^NHV8^#:M4Q@;PVQ"]\8M!+H9OY=%RZ!:0$[/#?.AU>$+XX'?M\.S[P9
M?#/[2.%SN,M!C*/J!8&N=A',382/80V%866C](,]KFI3U6_#Z?N +8:F[_;+
MVN_T=YCG/-#Y"[(1DX&CNN U7- _Z'5@-+U>[-:3#R-MPV._VD'(8\_/@]4/
MRC X7F_5DL[KP(,*P+0T4SXGSG[+#H?YB_!)9] "._$[O$OL_>@,^KV*4\#]
MJO=J5>\U-V<>GM(_J.<(IJ^9YWY*,*;U5C;DFI7V?X=S3XR]BD?F-5O? *[.
M=XT'A_TCN&L]#C<^;GY_T >)INZX$[K'8!D.^C#64U]N9K85.@-8Z*VAA7EH
M5P9B+P[:L/2R=K;A/J[3C=40@2ME:_AKJYG)8>NH,]H_+?5Y49^>WJ-]D,#D
MJS#<_C!.ANOW^_"WL^\.U-MF'8/O G,#]N^K^U9#V=BLGS3JP%VR@G=Z:9RI
M'JSF?O6>LYG+U^=+YE?>((8QW*H23?X\&\[=^+,S.IZB0^W6J"=]3F_6S^-L
M:_'-Z8Z<C#\^)Z/WSLD^P+1EY+*]T8;W_7&>\:]_ H^'=3#<A2?]WNW[[X_,
MT[9?3WA:=__SR>;Q-O"QSP=_'6^]^4L +Q/;GSX?[7S:[NQ\^DML?7O+MK]]
MIV=YVLXGN/>W3;;UK?+O'6V_^0Z\[#O9^[8A/M--L??F^_'6KJ?P#FD'WF7[
MZ(L1"6,9&+*&,<0C"\@(Z9&FPC'8$T-(]"RUT$HGYQ@17@4.1$\[@;FRT5"7
M B?N+$_[,#X 6#O.^C<GBM9,%JV),*XE:Y<O^@OW^^M'>OK-K# ^8,L(X?"_
M0)U2A$0I?<).,>VGGNO[6JJ_PSXWW$EGENEQ_><+7JITZZ\OE&,OM.>(*"7
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
MN;MJDA-IU_[QF%;3I,YKF)EB)W6:CCASBI0Y]5P0^D<^D+HN4Q^"%A[4]>
MD+F[3?[J]!R2?J\^=ZRNZZ[/E*F[LD^[^O@S$Q8G$]:'":O;M-3>CH-^F WN
MU!,ZF6B%61^;0Y#@<+^JN+-=/SUVS@ZK1K3Y4)*F:<!PVH.HZ7G4@QF=MCR
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
M'QYV8Z:1MOO:#O??=?M'F[T:&$"SW\<N % 8]1L;*]N[+]?0^NOXBTI2P_>
MJYEH$(].(4>81,P3PH$&L.#364,+ W4&J$C6,\^92,[[J!31@4K/)4]G#:UY
MF;0\"*650"K9/)B(!?A])9>\331\X0B,#9O-BRY<.VS] OO%:+\_AN48AO_X
M]5JK;;+4#^P 3(3*O2I.^R!GJG&A'7?M2[[Z5^4MF;HI:C\NJ%;7'@[CKY,?
M?@N=X6'7'O_:Z54*4GWIMV98C5LXC^QL?5X>:/WQ;T>=,-K/7IMU7/LJF_+
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
M7I2I7*4_!I'VP]]>+@L+5ZHI^MH;?9?CS*N7X/R2*8855\0GV.0$"QTI0&D
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
MPVM M0'5FYSTTX8%[&UPV'%EK/;6"&H(LU0:X523>%M_4)WC#(D2:V$PTH:
M<QVQ0Z9P#"5:@4"MQ"JPM)/(Y*I.(C>@VH!J ZH7,YBWZ<C;@.I:@2J9*\_
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
MB&-2(.641,)(9HEU1F,/0,S9IA1W)IE[9&TR&I1K4.Z7H%PLOP>/?H1!_R+
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
MK<0<D"R=M=G$>E4!QLIBB&E#AXL5^/434(*3ET2=QYA%!P]0NFC5:JBN=?
M/+]6:]D)_K>38S;I['C9^]F)O)K"8-PS8[@F)$!/[S:L?LI17'4.V'3R)OWP
M.(315JNBW%E&JU..:JZ%<#->D,)%*ST@!6>1VT(I$TUAF1'!X* 5_@6\(+?#
MBV=WPN[''M_?^>R+&,%5\<@S#GX*LP[9R#0B7@ANC"\DAZ"$RY_PU-R8*X8Z
MKI5D,0KX"5-JK6<T>A<9 PM"1",3#R@3[=//6 5""F(0C0HC3HJ(K.02.7!@
M(SBP6,AB8YO1+;U<)A9QU9^G/CS/.+,Y=WJQKA>ZB4B!M>(%UI(7SG 0)EM$
M38GV6FHK;$UTB">'_&XK6R>#_GQ&,Q4^34J=4J53=:#2-6+T8Y\D3F:LM*:"
M(!P51Q#7%D@30Y!5L#:!>V*)WM@F6VQUR!(D910S@DTA>-!$%XGSTC@A772,
M^T8,[E<,:'OG,RZ<UXK2M"V7ZLEY@8R.\),DA26$4^9<$H/+1[BG8G">WF1Z
M=/GYTB,>GCN.6I\A31VA0'I3 XI^Y0?6G%?A^TER__)1[:->*@*Z",]U![!G
M>*R5ZRW&;G?^]*<G1?&6Y+<[+?L QUJ;P?[*P1;W<F!8/\XSLH?'@Q!:^_U,
M;_RJE\++<V>(5W%\^)%.31O^<MV96=UQ\YML^J[W_%WS]/G*SA0_I8G#JSVV
M_Z3FIA&JE0C5<S@@]4<_]]:8>.(WK>Y^ME5Y-W[_)[._1K%V@A*+#4FY46%<
M84P1L#76<RIYS58EE_3HN=-&6]6JH71_53V2)QT>G\B6VD=V<'CT(Q%.?OSR
MYD=[]PW=/TS7'YWM'W:.VQ\^_CC8]9W]/_?/+G4M_^+$P>[^6?O'V[(-]V_O
M?OR>NI8?[.Y]/_CPBGSZLL_;]/WIQQ__/G^4WA71&6DLBA36B_M8("-,@10S
M!@M'M%!L8YML4GPY!W;#';6;:LP#'P=KD*]!OHNY6VU8P-X&AQU7QFIOC:"&
M,$NE$4[5N=L:^? BY&O [9>#VZQ>(#I*%.,1*6DPXMA%I*V-2#I8L1A5827>
MV!;XSH?R&VAKH.UQ0]NM*$@;IVZ=<(],<:\@KG#>,B1I2-U6B$56<()$8+I0
M 2#0IVXKFP6^O#W>(%^#?,\*^31VE :?JKXXYXIII@R.1HBH/3?&7MB0;Y!O
M_9"/39&/$(.)"@'I@D$X:Y5"B@>9-O:Y$$Q)8E4.9\FC0;[GP'TPWXTSU55=
M[A@SO!4=TW5+^1\U@*T@'W>A+<3<:AS$UV4/5@&F+Q.O--!T$VB:IU7B@;/@
MN$(QX(!2Z1>R$3,DE G.2.]QD4H6Y9WS;.MWU*;1U5^606IT=76Z.L?HB(/D
M4DE$@W,(0#4ECKA%7LD"G BI??#@1LA5<70TNKJ&NGJ_*9%&D5>GR+-,B&12
M,B,%8M(QQ$4D2$<3X%?M/'.XP%ZD>(#</1YH5'E]57D%,7ZCK;]*6V?1N[#2
M%H"W*$:!$5>2(BL91<PI1CG$]13SC6VNUNYPYQ.O$5H8GD_HE)\93_+#%<HL
MI\\XCT8IQ7B!0K6!I!M TCG&ONA8#$1%B 2$@$@@4H@$,$5.:< A\ N5+U9&
MDM%P(J^O,J\@<K]U--!H])TU>JXH1%-OE,.H(!8TFAN'#'41&:U(<+K@LH@I
M)%#TSM%]H\_KJ\\KCNX;XWQOJCR+[EW$0MA D;&Y][+TR#(2D")$AL@EQ'JF
M,<[/0)GO=P^_T>@5:_0L Z +0Q7F 7F5*I<,,<@(K9#F1DD1"F>)V]CFF[#
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
MW*["I:SOJ\:HSABG?O_DNLCWF![$^T3#;Z=X&=56.9X5)Y"ZC*HX@90$59Q
MIP*C4CDK>\-"9@;6)-M^'!O;GF)-:?N !5>J(JX,@51-:<4)I&I**TX@55-Z
M($/[*_-88+ID9TU[ZGA.&&%DYX&=XIEVX]IFY9'O.3ULRX"O(I"2($6@K0!0
M]G>FK5ZI15V>5!M;E5J;RM[CK4L)]I/;/"9N\U16L.K5<P*D5;UZ%&D5:15I
M:Y@57+E(TJ7OT41'+M-L-HHTA%()6!CQV-+4A\_^;3X3&+2VQZZS]AMU)*XJ
M;3J*-I6EC9(;11N5&9')O(TF+ #;:OE3IGGL)#,B_N-O@Y;1>J\N=165%)44
ME4Z 2@?,,#KV6M?/6.HZ8F,_8-*L1N8/+'Y]<,+L:5656YVU!AM[?)4)J*DJ
MNM5^?%.1]1C):BBR'B-9*RBMIWTFOU[G-JASN3I+5(I*JEJAVO114J2HI,[E
M'[ZP2'/A;+Z#\S??N'=MV&G;C_&"6L[^V'S#[0_H.]BC+3CY 'OTTXNVXE5,
MN<MSJ&)*Q92**153*J943%G(E*KP1544U>M)VMBWD0DB*H.#3\<S/_P\"MY^
MR(<4]Q@%-9I2-&G$=TX$>L!:+ZPM?DC&T_'ROW(E^Y[E$IAABX/-Y#HA5&/K
MWJVD]M0,[AV/%'HW;] LABG70'UBK\1T< , 2W'-6<C>R1_>2_9T/'H]?>F]
M&%W8$WS!8D  W\<_?O_HV-$$%7.C2<I9:@SQ9O%Q@SY:,&C\LU:W,>ST5G[<
M;!@K/ULW;+_1;76W&G7]9]WVZG>JN:JY;C_75KM=D[GV&KW.H"9SK1</=-OE
M]O4)WVS# .]A@^A%T?-D3<,R:^)&;S^K&I0"1[Z;!(QIO\%SDU"[ K?,UF[9
M+&+3$0NT=E,O<:Q^\O1<TZWYPPP<[*Y]PEOP!?ZBF*,T<]1!V95;WME'=+R#
M4',\+9KX,0QEATOQGJ(8VP81G&I3N-5L&;M:<!E<\V/:N.8N-,,Q[LUKQ5%;
M[%J9X/Y);HS244I'*1U5B5W;Z*[GR.$U;N-1: 7.;#6 1LF;PBTO2ZL6.EB2
MJ-TMO]+WGYV.;FR+@EJ7Z@[%R2?!R2V]V5*<K#BY]IP,C#Q4_4./M>!NRR9
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
MH,@U#BD3VA.3TV!)J^3#3#[$'O3 O:'O><P5XF'"_Y$]8I?&)P9C,$Q&;&@
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
M'SMPT'RCN_! A> 1B:V0-])S0B9)@!&>3#BA9^A1O='!@?*X)',H,SB:)(H
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
MG_/"+F6%DU#8^Q4'97%T N8R>23G/\.LAT#+@_G.0X?C+"T'TX3@%T3.EOT
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
M3FK..1!7+C^$VQD*FR4Z.+D_P3_GTKTWK1NN,KNN1!&5S)GN(#:J=A^8*&$
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
M[;@G=O!#W$%WJ@1^/:FKFZ^WVC^^?J96I;IV_>6RC&?WDH[=B09S2M+KB_]
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
M-PSL5>);&M2_8"$PSDZRH2/]=.@%C,$>B55\GHW(U:E8"X3UIYVO&OY66?"
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
MMD^HU)EB+\$J=:5X4UJ^PPUWCIW;@1<+&.E,C=/9E8WR4N7J,@E@%%$*M()
M$VW4]7)3A'O?F+OA<_[ D?_X!28G\/ML.C_L1[Q<?LRY)50:G'C:XA1D^!W3
M@N?@\!]MT_AI5\1#"N2;\.^;JWGO0[7UKJ+>$.W_@.\^?IF-9$S<84!(E)"Q
M5(E2XI10A&:P#)(V)K7IS;DET"$=>QL4[791Y,.P#>D#(X6K?Z:2$^5,24(G
MAT,2'8D^)AMC@DS;1'9;0QW2B;CA,6YK93X(YU[-%MW(\V 5Y9(8:X!(1@.Q
ML1PT9A "8YP;_[!+[#G2(648!L>XK57Y,(0;G\"(!E[P -&J7+%K@R%6ZT2H
MLM12[I,U;6HNMD4ZI,-XPR/<MJJ\=\(]RW/H+J!J93VG+!-/RTD+C0Z ==81
M18/43+&8S,.NK%?@;IDH^?>AWNY*O5_^O8<C/YZBGLK1^1X56#"/)"@,>Q).
MD&SHV7$?;YPD#G04WN*$26V2L+MCWO((X;\)$_=7[\ R>Z-K.U@M<GOXC(?)
M[ET7[K[S>UFFTE+?$AH*'<%&8HWTA('Q60L,01M=/SV(_-ZG:5KU"BFG($NC
MYF='Y:>1X]IFR!KC(U4./YJ,WD,4A$8<)C3?@KHV%T_N!/=19O:V8=Y6AK"*
M4JOL8:V#^6PZ1XMQ7&I"7D\C#@8Z"_W(><,! (,B6[R%1"VQW"UO7\V6298S
M%W=8O*T>^"B3<KLPIIT:ZM^D<U7RD0;O<,EV)$802-=<5FO\3IOB0L24H=7=
M=NL!/<JTVCY6IH9B[J&/_^6[&W??#+WA@^IUX[\39JV&^]?*71QE+D;T?'62
M)1& KG?0P1/OJ*%>F\1E&P_GUBJD[>5:UF1,^WFW*.1^Y2.LEC5IE?(YE<OM
M*1!9@LR0&! K1?D-&C'6I@7'38B&Y([LPX9ONQE6T$#%AIB7T7R:KNYJA8OV
M=^\Z.!HOCI8WEEPKYRD]%9A@*5-IB9,"USH7$O$0,_'!I< 2MS*W65[V!#ZH
M<N)V]&JKT(JGA,^N@EWUD%D.0K0ZQ81/ELE2(JE%/YL#)YH+C0NEBLJT8=8:
M,'5GV5FSZG%<>1@7]^#Z(*(/4A-G RN=HG7I7BI(Y#*B-3 J-*I@W C>D.SQ
MOGRY?=+4T$^C%K,%Z+6)/ J9.<,,1J AJ=*>-.!D+9>,<$&ETH[%T&;EOA/:
MD.+#VI2IJY=[Z4@\B@R<L@@AETU3&<O1(RC5F93K1)G)/+9I;W4;JB$%A&U)
MLH<V-@P 5Z^7+P&#S5]_^']02P,$%     @ K8-B4T]E,#R020  KA0# !0
M  !P<F\M,C R,3 Y,S!?9&5F+GAM;.V]6Y-;1Y(F^-Z_0JMYW2C%_5(VU6,4
M*=705B5R2:IK9E]@'A$>)*:0 !M 4F+_^O4 D#<DD G@G  R0;6U4<DD"N<+
M__Q$N'OXY;__CS\N1M]]P>EL.!G_[7OQ%_[]=SA.DSP<?_S;][]]^)GY[__'
MO__;O_WW_XNQ__7CNU^^>S5)EQ<XGG_W<HHPQ_S=[\/YI^_^F7'VK^_*='+Q
MW3\GTW\-OP!C_[[X'[V<?/XZ'7[\-/].<BG6_W7Z5V^=U!PLL]QPIL%RYKF)
M+&:3K<Y"&$C_]\>_VBRB#3PQ'Y$^5@*R"%A8=-E;'HOWJ!9?.AJ.__77^D>$
M&7Y'BQO/%G_]V_>?YO//?_WAA]]___TO?\3IZ"^3Z<<?).?JAZM/?[_Z^!_W
M/O^[6GQ:A!!^6/SK]4=GPTT?I*\5/_RO?_SR/GW""V##\6P.XW3S 'I\GE__
M#V^C,3\L_Y$^.AO^=;;XW_\R23!?T//H$K[;^HGZ-W;U,59_Q81D2OSECUG^
M_M__[;OOEI*#:9I.1O@.RW>K'W][]_H^TN%X_D,>7ORP^LP/,!H1XL4WS+]^
MQK]]/QM>?![AU>\^3;%L17^UY K*5#C_K7[;#YTQ?2(@TW09D=%O<5P5O$>,
MF[Z].^;K[V(9"UR.YCTBOO_=O>*=7,"P3P'?^^H>T"Z^B%W@1<1IGU#O?.\M
MG%<@UQ'6K_P\G<P^3X>)-MJ_I,G%#PN$5[LKC/-/X_EP_O7UN$RF%XO7_W'
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
M0FZ6<6FT]"5E!WW<ZMY^YIG0>[ 8-[#:0]85(;FH.8"3]*_WGV"*LS>7\UH
M6^/G VZ"53(K)GQT3&>1&3CR\)-"RV7(W%CHP\Q^ ,.9L-Z;F#=H0?>,K"'.
M/D <U1MI0ZZ=M@R24TR'A<,7+2LZ2(,Y8=(]^%57C^N1VULUS<=A]""1;2I2
M^FY9H/K7-)K,,/_M^_GT$F]^.2&#_8_Y3R.L@9B_?3_#CQ?WO)$]+_[Q(XQ6
MB25_#&<# $]FH3",&[(?M!.6>1D+R\8HR#708[J%3=8>V"/I#Q2-;U""PQB;
M]".YGLO3EBA>+3:TG7 ,UDK4.^S6KVY5>/>S+V^KH[]+8B?QW]N0.\BN)9?"
M1>=*=LP'7LM:8^V:X8%Y;544FEOO^CAQ6W)XI[? $2C<1V1-J%OEY^%5EG6M
M3UXL#WT.(7OROK.N!34QLT!.-Y/H  V76:H^R-SV_.>[T_8HUYXK1V]!6:G?
M+F!ZV7WO/?KX6W"?O$SZ%FK/[_9]4*2^6FE'NU7)9"^:%!E(JUDN41N)J%SJ
M9AP?B>$'-NBC$;R/+'LF]F?R!'"Z@O2/A3,X@!!SY+GF4&M1.PV0*Z #UG()
M.E0 P>&&?C-[4+OAH<?U;#M2,.E/?EN[<?SW']8D0:[:OSKTYWDY&6?2><ST
MPVPR&N;: NU'&-7N7N\_(<YGOXWA,@_GN*9J.[7KV>?;^^G><_!ZUIKY"(@R
M:K"8BM)9&E!:!FL*&6$F\@2#?1YTV'MX.6,? 3X/%C4LU:.]\<IMLD%[*6I0
M.Y-:!DEJZ04C,P]=\B)A>>CNI\ L+MZ1U2.6[R..YK.KWRQH9%RL^JG]M^U8
M#MUEKK[Q!>VA\]F+6&NLTYQVSTCO5K6AZ&U@6G%ZX8(2#&)M9&,@\OA0QM'A
M*[N+XWC[3D\L7VT^/8BUQTY =]&L;E*O03F,12&2Y6N@UE!KPSP$P7*R5M-^
M*#,\=*!TY7H-SO$I[\+11KJ["+A' ^(*U$N8?7HQSO4_/_WGY? +C C<[,7\
M)4RG7VG7_@\87>) <-22Y\R*J\TR$D;F:[0_)<0LDJ(3\Z'DL\.U8"=XI]**
M3E1.6O/00%E>I%3;*\S>84*"2)[QKSB_RKT JZS.X%E!YVL&>R)O67K&C?,V
M%FY+:70J/(#J'%2C-ZGW&$*XPO8*"Q(0,K!FUXL><*6B5$8R4LG$=,R>D4UM
M&0_H=.32!_U0)/YP3=B$YAPTH+.4>^Q'=87I[10_PS#_],?G:F'3UO5F_HF\
MJ=MK'S@9BY4NL62"JREXM3<#DII*K<F,+]FXAP(-ARO"#N#.02_ZYJ#'/E<;
M%SWP@D#( BQD(DW[I%C@CC-=8Z@:K>/NH:X)/5F3YV-%[B70!MO_V^GD,T[G
M7]^22STG_:NFR^?J(-$)->"A2 0=&%CA:NL.4^,RR&(18%20P?%6;_]V5,^:
M^][$W> \>$/(H*9?_X(PPW>U^?Z;\AOM2G7Y PR\.&X"L^@UZ:FL/3UR8%XG
M4Y*P$!]LKG"X+CP(ZUDK0W\";[#MW[%8!MK0X<.Y9#560FX+:.9-+ P*<DX
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
M'5.2USF1RK.0'&<YQXQ&HRREC4NX%=(SWOC[%7>+TIU;>%::N0NB?7;__?W
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
M #N^0O3#X"[;PH'B;^#[KL.[@F63 4"N&61)2T84+!(65@R'Y*S6QK3Q2;8
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
M!<T+@F^>=]QDMYX$/^DDM1ZM\+JFGRZGD\]7I7FT" S><"9B"'5Z*S /Y!>
M(EW,(JF@=LIQV>D5O?WDY\QC)RGV^!96]^##)YSBK'8R^X2_3\C NXY61TC9
MD?QC)BW+4,@[R(Z,4YYUD3%'LY;8M=&EVO+USYF]OJ2V]0*][]#<+W7F4X?L
MS[O_^WZ":@]@6HN8)>&]!.6+1J%S*%%X$0*7W&@!6<C!W:_JYI3^@K,9XB_+
M85FS-!U^7JWNRD=+N9 [9AF4:H%;E9C7R3!1DK#16S"I303\$6!=G?'EU[\A
MUP1J]'GQG \XO5BD',VGD.:#%$&0/I/S$3@RK75B$;)B7A@'6"__79OTBL>Q
M'3\^TZ>>K/OR/7/1(%MQ$\)W.,;?852!#AR7:'5P+$85ZP@RRT(0D='VQW.P
M!#"VB2 _ NS\]>10%GHV*K:I\'"\N-5XLY#"P*#Q40O!Z,#DC):=F0]UJGH*
M.:2BO!:[1&UW>MAY4-]&M@TR^>[">PM?%U?G Q.BEMZ2#I;JNM 9SH(HD5F+
MBB,D30MOLC%LQG,>2M&CS!OTHWTW_/AI_J;\-L,7M/3YF[A,0GT]_NF/M,C<
M^GDRO8O\ER'$X:B.L@PFY%J&Q6*=9ZG)LV60:@U8<<D'I;G U.;6[G#0YZ53
MQV*O0??*S6)9!M)Y5B(4[9@TF>RG!)S>"7+[>$*>01J739OF.P^ .M;-4WN3
MI+O,G\*=U+NJWLNHJ^&<^^28B3(P#:JPH 4R7RPFH=&#V.EJ<J<8U_5C3W7G
MU!N'DZZR[/F>80'BJEG_#C!ZOV*Z!>#XETH'4K!.8@?Y-:336=0<2-J^CH'6
M6=!18WF@OUJA8@S*AIW",D^#Q@>NAOIE<1^Q]<S>/TA2%Y<7*R#1"9<"'3+*
M>L&TH-,G!D=&0PR$(H#?L2O]3OS=>?1Q ]$'"W_2A^1ZO@?Z!_QQ"TA]4D*O
MF#>B,!T 6 0CF$W.*IT5K:J_KBAW'OT,*3Q8<EO?PK[O#*Z*!,EP6 RY/_SV
M8-LW]7./L!/.]1Q< 46EJ$L42B-W,9!-RRWYR");AV6P[4L[YMB/Y\,\'%W6
MWB3O,5U.:<4X(T=J=$G8?B8MJY6^E_-E&*=<@7B[ G%CH;N0@JL7A4F'S'0A
MW8M6&I8YCX%;*51J$U[M:P6=JQ6ZX5AVQQOD6B^-EOS3[(!IU"3&6( Y(\A-
M558$TZC_8!_PCQ]G.(G^WJN0.#KU#>Y/WJ=/F"]'M7:DVW)67AER1 F)1>-E
M;>5GZ!@JR+ $8\@\\#*U26[O=QW'"H \"3T^H0J<.KC2$P\_?MW\!<N1ST89
M"%RQA&C(IE*B)M0(EI5(E@LRS^23W-L?6M3)DI!/J*K][OZ]J4R+"LR-R'Z%
M"[R:0;\#OK:-NA]!>**B[J>B$CNI:D<^3Z%WQB0C.:$K3@2F/6T:(?M<<Q.-
M+B9%T:@T_#3Z]EB9^'-5MWUH;%+M-4G_JJ(A.2]D\W8$5Q73.<I(-GA@"J-E
MV@7-P!7Z*0<H7G@PILVPL = /17WZE &[]6']2/^!L[06D^SFZ5?13@CURA0
ML"3(MM;9D+V@;6$0K-,>07ELL_\\ NS,-*1/&DX6I?P19L,9C/.K*J7:UJRO
MH.66+VX3P]QE%6LA39#9)Q2YI*"T2D0]8$C&2?J]0Y/OA32W/*/CH*3UTXX>
MDF[\Y1!S"<77 1%%U&Z%I$)<  M@G1"2_B6VZ4_Y,*XNB8[KW_SKY45-AIE,
M7\39,E4W%RZ<<\"RU/7*'#6+7+J:B.>RLLJE]:YT&Y,<'WW0\;>C'MF^G=_8
MKT@;'%B_XOSUF%Y>_&4RJV.CI14ZUF'1=' N)W?R4 MS31&B%/2R347 '1C'
M8[\!1?=Z!1XJWYZSF->7^0K'DT6:[:V%JI1,U,&P$C3!\\4Q+R$SP3/D4 N
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
M;$O51Q=!2(<LB90JK,PB!V \1&]+RLHHTV2#.O.JB@,4J4^J6IR/CZ;E^QC
MRT@>E?% FS,YZ#&@9EJ[;$6,0$C_K*HXD5;U2U^/5W@W;>H6\EB4,/YC=GF=
ML^!I&\44F'7!UUB/8. B_6&$SL7(Y+S:X0C;_H1O6#=Z%'V#2[KE7 R8+RV_
MX'/UBPU#K0/3W"#S'CTK2EI9G$X@VUSXWX'Q9]3A,$8:7/E?@UF] +O :1HP
M6 -T0E__,(JVD=U!OJUZ3=V"97P0 4MDT@7R"+VV9%<'Q] ['1P B$8A]*/0
MO8MSW(3M?<3:(@FL3O7%12;"Y6RYN&"-]3FQ7!,8=2KD/SFKF9+9"=1&N]+&
MN+P'Y=L^ [HQT\!,N /H:J_: 5+3LV #J-.<!QWI>HC\#K)NO6-<E4-DK21D
MSKRL$ZU,2!5:8>!C"AA<*+)-O=/1Z'_D?&C/_CXB;MT_7 =4(BO'3)#DMAKD
M++H2R)_-V425Z QL4UAR7OW#NYP.!_.Q-;FOMV;2NZ#YMOJ'[\7/PUVE#Q%N
M^_[A/@LEDI8LJ$";G<R2@:J;G8XEJI(DK,>.GA'5^_0/[Y'I?63:@.'_P%G-
M(EY6R 7O7"F*E5@+QGE*S$=3YPKZ&*6T6KLV(:%;(+[M[?Y0-NXKANE),:[,
MDAW --WL[\ YS5Y_,#F;2>X@V7;[P%6T(ADOLA$,@-?@=VU9!VAI?Y-@L^?1
M^C:&_A%H?F2?;\/R/@)M<M>XJD!Y.8+9C/:XQ>5576),SCE%1Y?5(C.M4V3!
MU"Z_$5#03S+:-LWEMT+ZMD^ ?IBZKT*V<Y7Y+3PKI=X%4=-#X3ZFTYP,/9&V
M7F_>C\1;=!RXCPP3[84Z!A:@)I+E6M5F:(/S(@CO MB8V^PCQ]*!1XZ-HZG
M/H+ND?K9=#YX5_>_Q9H2!(Z":V:3\P3">A9$D0QC32$LO)2P4]=A^M9;3-/?
MUEF^\]AO\V0X7/+WZ7>=Z;\J3]\!QCY;_^Z*T'^2R>/[? <*UDGL(+\6;_-5
M9@I8>K+5S'O'22]C8L$&P8040':K$BKN=.G[-&C<LE7WS^(^8MO*WG&KK6>S
MRXM%6>"L59WU_2<<H\+ZD76MU59SK2T&X!F,UTZ[B!RD1&=C$4DD>*2V^O[#
M.LQVN_FRGR?3GV$X_0\87>)+&*7+T:I!WBJG['HBP2_7-7@R6%MS^,FX2)*1
M*G(6ZQ\0A!,V<6-0/,)F9Q GJXJ^QGD+?FV'4//&_V-2<8^&\Z_OR# ;:%^G
MV"3.I..!WO8HR6 R@65',A+"!<W;A#:/L+CC)5P>5U][*X5NI"<M*J'[7.*[
MX>Q?/T\17X_G.,79?+% KY3.W$LFT="QYX0B1T((5D("K4(0TK:)[#5?VI^O
MP2ETI%7AX/U#]]X"XS[O^0><7HB!\8C1>L=J<C<9;+DPD,4Q%$85:7)V4;;3
M_B9K^J;4_O1:T2#QNLFY]FKX99C)Y%V\T"F -YY\G53JJ99(^+1>P^@'4$X(
MR*:AVK=<VC>E_4]&1WK,.CU4K*OVX$J(% *Y[DK)6E$#S//LF2*?3GDP/'C?
MR/TY2K>6TRC=\3AYF@U9!"CKM/2U]$LPLG@,BXB2)2>XR39GL(WFJIRR(<L1
M67^P^<H^TG\N;2MV6=.?S5<.:+ZRE[(<HW_%(4P_%RVVT1F%KC!/JZRW5X;Y
M18(Z>(W&HI-XHLZ"3T9[]VJ^\N24=Q^">VZ^\D#9='':2DR:17+4F(X(Y)XY
MQ4A**LI$8MO)R#O[BO6]V-NM8GT?T6\-A_9]P?5R,OZ"T_F0S(Z,<7[X/=:6
M+^KGNFH7E&NW4N"2+UDGD8W6H$50P@3M-2@>G1=EL.4[NQT5K^B;;KJ#WG@.
M!FWPSG"6G:OM*W)DP?K(%&B>K,LH?9L^O5L =3T2[W[MSY#PQ<7D<CP?H.->
M1.Z9(Q^8MF&OF0_D(FG:?RW&DG.CT0?;$!U_/^I#!]9/J%[DW>".Y=9+5"&^
MO)Q."=] NT+K$ZH.;Y%UJW/DP,C$T*IL#6;((;=)8-N(YSQTH =9-QF8= =5
MO>M? 1-2UFR 6H*C'=,6-8-B,G,^)4F[,09Q%"6X@726>G"@Q!O$WN\N]O8M
MV"*ALPXD3/0/\!$'!*0(XR5#09:5UE&Q: W42V(DG$KYTB:(OCO&\U"61IPT
M:)5P%^DM)5_^6%W"=]6R%P.AI',\\%K@5\NZ760^(;*84_*:"S"-TJ-WAGB.
MNM,7(PV*J;<"7016WY(W@1^FPX\?R0FSII@Z#(8Y'<BO4YR4/)$G%E,P#KU
MH\)Q=><>QC-7GFZ<-"C.W(KT'5;IU;JSX2Q5:YML;OJ7_UK$%Y;3=<4@9CIG
M2T%&5CB!MY(,<(.%*2NRXYB-:S0>LA/L,]>QWIEK4 .V[M*MKH<&:'2P0=(.
MJJ1G6NC"@DR.!!*+TB'(4-H$AK< .D=5.4S:/9: ;(;UVQB6>EK3"9:*.U E
MYE 3"#2O0\B*#625T4DK-9:H=.&B4=_:1Z&=HV)T9>"^BOC.U^GY_US.YHLX
M]H?)BYP7,H;16QCFU^.7\'DXA]%R+%$-?T_&],$W9<U''$1I/4]DFY50.R'%
M&MA6)K#@2O"^-D-*;3)5^T!_'HIV=![OZV)HOEV]G>+%\/)B,5V3/CJ;7=9.
MX778\^Q7G->QX<&:*%A$DYB&8AGP:%DH7#H!X'BCGF<=@9^'!AZ3O0V1QKZ#
MS0,?O#'1!S+@D RXS&O%F'=,TO9<JX^R%XW*I,]Q?^HBW0UL=PXL;X\^P'3Z
MM7856=R O"D?/N':OCD0F?329$U6?:R36,BM])&,/$.J&A.1ZAJ-;>P ^CRT
MZ%BL;="X3DW^UVZ#AZN]+]'>APN8Z1IF4,BE4IDEIRR]&(Y@\F 8N0VBY(S>
ME+1#"L7N3WS>FM%0NAN4H.<P]#)6,$RKK)&K^/F@**&=%(IE42/D&'QM9D1[
MI4=":06=C>D(&\P6>,];8=HQL4%?.L>>;T>6WI2?AV-2;-KF%D;3@->$<2\2
MX\'5627%L"!5[5X2=?!%98YMU.0A5.>A';W)?8-2= XIWP57E[]F8@^L$=(K
M2VHK99T27'O0>*684T:0, )7C6JH'X5VCNK1E8$-.M(Y_GNU@]4"HO%L:7,;
M:Z"4A"RH>@6K!+#H4F%(>YF-7(MBVOC'&\"<AQYTE?(&YGL.^FZ\5UW<CXE!
MT,"-UK6QD26/NYI%WI7(:,4HA45-_W>JF^XEQ//0DC:,;-"=@Z/!U8I^>SE-
MGV"&DY+@\V?,"4:C@=2ICANUC$<Z[[0#QP"<9Q($6&DB]VAW\$8V???SYK87
MB6V@L.<@ZK+B2^AL8\3,I*Y5TSP6!HXG%C4O'(K1F1_C13]*'>;Q7N3]9?M4
M:BCOKF-1X.*LH(V'2)0ED$VKI*93BQ=6A"D%E;;DZ1Q!14[9.[ SNP]JR]Y2
M;I!->Q?1K7J477 U+7K<ANPTA8M=F7M0$3J*_;AJ$8H*!"V@Y^3HDN)[ERSS
MJ421?2C.M\FQ/JXZ/%()>#QMV%W:/9?T_3J9XRQ?(M&AKX9VD_N2DJ&M+D,=
MN:PU U$",RH"!-KZG'8[6'[WO_G4=M^A$I_T)JX>*V6NT;Q:H'%7\XQ#<%Y8
M4LUD"QU;: E-U@R%D%HDT,7Q7<F[\\WG0M[AXFHQU_,F=^/GR?17_/U%6L22
MAN./;Z>3,?V8EI6FB[T'0[;<IT 6Z_*>7##PN9#B\1!!9R%%F['U>\$\%R.N
M'3<-2F1JL?&;\B)/%GU!5LJ]"Z:FMMTF5"=J2-&.S$DC)AIL-QNQV1@(1HK,
MQMK@(,O 0"*OG*++J4B^'NAY=MKQ6,.'TRK'/@2T.(.N%_M^#N,,TSS[[7.&
M>3TF.;<KD."%C#ID9CT8IHV-##@JAHA1<:6BAD;W2KO .[YQTIW)]>.F=QJ.
MV.OAXF*X?'\(^<O)8A4X3D.<705*T\U'NK2"..0Y?76*Z+S&M482==!XLF#(
M:8QDAT T <F=3 &E0>G%X+!'=ML,?IF,/]9^FU</N,%P$T<-F"-@)/,[F>H"
M QE5,7B62N%9>/*"=YLKLO=6L .XSK,T5U_])HZ&'Q>7O -5C+4FD?EH%)"?
M$!T#!& NVJP C.2-LD'O8SG^-M>W/MR;L]E-W@TZ3VQ?\=*EX-)G6<C3CUC(
M8X3:?-S7^:)2Y$Q[50'9IB[O$6#'NEUIK1%]RO^IW+J\F7_"Z:WM?&%'>O &
MK*@!!U^;,:)@$3*9#5'0B1"%I>.AB2)M0G,JI[U7MB<]2[V!L;V.Z6J^\ ZH
MFGKJFW&=QE?OSMLCBM!!Z,=3":4MSZ4V&E2^8M*9146&/SD A6"#UM"FH< Q
M5>$1Q_Q8FK"/K!MHP/9-\,>O+\D#_#B9?GU3ZM%Z]8F\DH05/!K'<A"Z1C=I
M<W0F,@]9%<>%1'-L0_Q!P.=XR!R#NP;QXNVPMX"^WC,?A]WTH#H0^&E.LJ,H
MQ\X*V3^S1]T+'X8?/$@M"+E+,3-M1621%L2"R-9J)[3B;1(6GI1"/G*>/B=]
MW(?0GG,BWE_&69H.%Y'=]SC],DPXNX&]BL0Z5:*Q-K%DZ\1@23_%4.=Q%./H
M,%$.E-KAHGV79SVEL$^/I$T:2KSG1(M:2WI9PZ^OQV4*]8XYS2^G> ^B=:+$
M; ,S5EW=#:DZKL4#%\64J&7802EV?-SYZT4+N>\[XW7UZ_I''5OU[__V_P-0
M2P,$%     @ K8-B4[VZ3?T0*@  +"L  !,   !P<F\M,C R,3 Y,S!?9S$N
M:G!GG7IW5!-=^^T@35 $I!<!!>E%.M+R@@(" H)"D!81$"$" M(A44#IH%2E
M2A.1$J7WT)&N%&G20N\))032;M[?NF7=;]T_[KU/)EFSUIR9<_9SYNR]G\F0
MI\E+ (N1OJ$^0$5%!3RA? #R'' 'N$!%]>_VWX.:EOK?H*.AH::EIZ.G__=[
MD>$2P\6+C!?IZ1F9&!DO7:8$/<,59J;+5_[=__<B_Y[^[UF4[?)%^HN7_Y^#
MW ZP7@0>4+%04]T +K!24;-2D;L!00"@HJ7ZKP#^>U!=H*:AI:,,B?$2I4$M
M"V7XU-07*(.EI:&A' VC' =H6&FO7I?7H6,S=Z2_X<VN\.9#_D5AW1\='!:_
MT2**3WW"&1@YN;AY>&^*BHE+2"HIJZBJW5:_<U=/W^">H='#1Y968.O'-D[.
M+L]<G[NY^[[R\P\(# J.B'S[+BHZ)C8Y)34M/>/CI\R"PJ+B+R5?2[]55=?4
MUM4W-#9U=G7W]/;][!\8&Y^8_#,U/3.[C%I975O?V-S:QAP>'9]@3W%GY__B
MH@*HJ?Y'_!]QL5)P7:#, 0W]O[BH+@3\VX"5AO:Z/-U5'7-Z1V^V&PIO+K+K
M?LC_T<$@K&B!YGCJ\YN14T1I^2;F7VC_A>S_#ECX_Q>R_PGL?^&:!2Y34U$F
MCYH5  '$*"("Y)DCAKW[Y]A6QD!GPB_JS^?D5U"W9'EN?4:=^:G;" $R$#49
MZ$2*S DA Q=09( 1A5RJ11Z" ME(':>0<WDIE"1Q);*!2ZS/1<D[,--CQ'#^
MR-!#M,[L)\E^Y8"M(4)J%,-]^9HE[TOOJM6X!?F0VK"9\YMD@/D;NH_(H'Y*
MHNTAL<.[MEODR8"N:2L9>.,-?POS_PTQ( ,LXT)D(,^,TG'&69X@&6#-B$5N
M$.#HB_ /Y^;+2)QT7]>>;N#*!$$#U:JDK9.LMMQP=R.>A+'E/J;?6F@]6$+N
M.:'QV->69I=PZ;V'Q^$F\45S"[+JI*WVI_0^GY.""7:EQ\,6&W<GGK14->2.
M[<]TOQ^]_.[VC2<^/-8^%[5Z@CY%O;UM;PWZ-O!H;=S!Y<@,THVM2KJFV,3!
M-97/^'VG1+K-Q.VT)Z]%>7VQUFSOI@M>BJ"0U#UU[O*GC";CQTP0YZ&DFFQE
M1]7?)R^(T%[04N9B_;7%/:IBDV5FCOM5N#*#B)%P3#33M_8K#(YD0(M-*ED;
M?7N;.PN$MF8^4\+#\<PV9&"SL>S03HQIE#G/8J":>W,UI?IWR:3V*(ENXT"-
M=*LD=ME]9M]<ZQ$?V B3/*^T7]FVT=3DEAU%T"[K$CP6V5G$<7'AS/_WC'.<
MS>G!YOXCP\-Y&)[ ,A*\CPP 46>"!1#T.>(R_%<* KYD!UFV46<F<(:T9_A*
M;FMS82QCJY^TW&#H3'J8\7!G_&0+DI7Z:+!+\VV9I =\;HP,*.2O@-A[YO_$
M';Y,VOR ET<_Q [BO# DYSKT08R'R$3>E[Q73!4SVK%)"03?U+^TP6]A3+/S
MQDZ^_+_Z111U.U8^<)<)4[_7X0]G#B92;L)P9]C?IJA>O93VW%O->'"TM)"B
M6_TA\L!/''S0)PH[_GHKP,^E7[/T&6$GCJ 6Y,?@]/*J;XE@#"A&]M2JZ:
M&N97O_.7:H7&-_2^S]\QQIS';CSZA*JPS "WMLR:A4P-R*Z[.$*%^!7IMD>-
MM<9YRS:6WVIHR9)WF_71GJEE>(TOC*@UH,V.%S\1H3[+96.P9;-1"]6T*Q%S
MSGB(#?778 [O&N6(S8P4JIR;D=MQ:0X6KL<$Q-?D 9N*[ID+)4Y%6W]6%.SF
M1[YWY\Y]?),R[:=\Z-7KA9,VBR!<#]/*BU2R/> 8Y'SD8"PV7<%P8E=VKSWD
MV\:/ P@+[#>\EBL.[G; D6/<G=$]I]NW&_R*Q]B80^N#8O^)4[IV \"LCIA7
M8&9$UWS^MH[(A0_D%+1!P:?%VW!Y;W"B]?;D30/AV!):[&I*RI'A@KQ#*5+Y
MQXE!#'()@>3PRXIABM?F^8T2V;5^86-E/B=J\"*O/4S#2CF#P %=D2F?R[,9
MJP1SSXBF712$I%*?3XVP@^?O1/I8]Z4Y.A[%PN,F"+TE@M[\:R.86KDUT8R_
MY4EU;?QDH.,YX8Z+[V68-#HQY:OM<;*'++@VE?G PV>[;TY2.^VD9!>/]PC5
M(A:%=WS>N3 '%A8SFF"W77C5/]LH):JQ^ZPO%+R2H#V[;JP1O?[.(-;ZH[JZ
MO)4^O5"X.@MTPQ=^^3#>SK9+3#_L3]D&U[GU.2&B-Y0,4"O]2+;<.K&HRA@P
M=" #* M0T'-$.!EX,HJ3:.U9*'196HP)&!3*8G$[/^Z[S%?0YS-_)9C![#9^
MIM_QM!C&E/>2)"?>381PMO+.&C<1K39)!<N>4NVN..7X]L$!<S@[Y!E2K'J3
M8R3T(:Y^>30\ER7/'J-=YE&T]=V[[6%Z6O,-H4$-@8'/F>,8K]@7H4S+'@8V
M$QNV'AI&=<G[ZP]_)BI9#'DOO@X\@"0B:[WVM"I($TBV?;\<_<=/QV7F5\9J
MB(O-/R(T*9K]'6CV$YL6%^BC0R?</V YRY,1#S5#%!P1VE8I.*.SX<;OOO]8
MC<T)SEB+F[$-,J[(\)@;-[$Y+T0M$CCC^ELR%]L7KB9:O_]P#5LK(>"*_,!#
MPUS^23N\I0F"D]KH*97]H\/U5E@GN[O)=_?V^4_;I(K0GF(WU6!L(5-.0D7/
MWGS7B]B+P@J&UX\M@618VO'I+I$,T!1@3GM4PD^[US0Y"MNXXXJ.Y-8@6$>:
M%\?$90M0$Q1[WXSY9:79G2PN4P9X4*/AN8SMF?#9(GU/BV\W=ZX=K4URV.=4
M)T&K\F0RP':6 ^\:Q4DOQHV;AS.%=&2*5E55]7+=3X8:9N?24?/<40D!%,=C
M\65+I]W0T5@88_WD0:@\(M#4L%<OM_Q'T:K3@0?X&341G= WWRL5C6/%\Q%4
MB:DU]1-*<]Q,Q!J]?>56*[V0R ?:3BVO?\@JYKS15U]OV4%E$-@1QA.A04Y+
M26^MY -'>]1K!V:Z@JX[C\O\S6O]\"Y5O/^F?R5= "^A4+GPS8B4>A =4X_!
M8Y.ZM.::16EPUB06%/#S!T\&\_*D@^00^YJ6L(G(ZMR,:(;FHO%-Y_/I\_18
M1+'MJ%OQG)[?2\_]IS%6C[$T1]G I3W^R]G95SZ5<:"9'D\3K62W]ZS%"V+O
M@+1 _ZFG^ #2)5LR('SZ!K0KZ$<&"J^VW4!L)P)DX ,=WV\RL&4!B@JU(@/)
M")X=0>(-L3K*:@-I7PH,6=G8X_)8/F";-0XI-G;RUC#@/[C$I4=KNBHT-5^_
MB#;RBE#U1_ 'BY:Z[ZJERUCY;!W_[88]F>I#H@WA9YI\<GC:>8K:7$ ^DCKR
MNJHXU,60]2W0YC RZ,9NT5CKXAVL''V@J\20 H-5GV.^A<.8T6&LYY_$#/>-
M-;&]'3Q]_6Y&0,EVDWZ^[S><+?CCW-U3R0+4R)/B2,]'M&$#W.^ L#\TER_
M?!#C<)RT:;6K*_[65IVO>ECEJ?V;BE]Y'W=C+7:U7@O!V]_"G,&;!/JLI]7\
M!1P8ST.3LE-CQ-8A2!!C<+W#A8=X7Y;*IZ-786TQK?8;,10Q?0!R(0,Q;*$W
MB?F:UQ&=0P5]#R/OLR^UR"[8E>%ZAT"\1%J*@+3#^TLHBC<=/$4&](8A'YML
MC$5+7GR_*NKV2/^??J8/27^0ILBE[X*';E@R@!6H)0._?<%1/<="#5'2Y?4^
M;N=BG,CC+V&J ,K=.-*W7 .VZ\39ZER41TI.&MS>@EW:XEP0PO4L:UR:MD"-
MG#ZNKL\5PU?U'A54Y3UEX!@&V^-!9* _$&U&C-J%'Q>H$[EX9[LFH&>059A>
M>H\QEY$"V-2<\/L\!R6($P-W(%AG-!4";_1.5"T9NFG^4@\)KZ2#?9[J J$?
M@*9UY69,=\S^'%\:;*88LNTC/A<N:[==UUEK_2'@<GE^;#;UX7O?^+Q)R3-!
MTJ5KJ+EKBEC?W\=!SO';O%]J^>LP;$>[L;=5?])_EHVC<"9BPY,.=7\<;Y/(
M,YFZK.K*HWH3ZHD(L0W3$)S2%D7[&Q CHGOU(R4FOB!X]"4I<FKZIQ5;W7;N
M#G.=<L5K!&)7EJ/Z( S0/\.UQ_-6#-RN?"NRG'IBO]]_)T#C*Y*BFMASQ3&D
MJ"]Z#8-?MSFQI?65#GKF22/(@A\O(S=-.6"<F;#T"=+=P>V)DM@2BZ3NHLP3
M$UL,Z"7! ,4G=Q$'PUM.5 K7C!_/!30UYI!VY0O2GVFW7X!BZK&5Q )EYEGH
MBDH)ROA+IL;5=2:%R;D;8S-F/QLVN8GK?59.>Y!0>(<=3&)PR6LF5X9SUBIQ
MI2<SW,8PD:$^GL=Y8SY=63L_ 08!KY+8G5^^$P@JUCLP;.CKEUD<WCH\ @5@
MIF*V'_6,_]S2T&4PA?F$B*VFMU4=ZM@+=B(CVV[@IE;XPNB[>.U[RTK_KD5Z
MO^94OF8_O6Q.I_\XFC]QU8HI+;4I;54%BVD9'T&IK>BD^XL!5-N&B&FOZ4'L
MXW&X2UZD?Z;['39<Q(,$6>6LCB.E\95].C*0ZY;\3;NDC!=_10'5X/S14JW2
M/:4I=NO+WIF,EO\1)"\PJ+U6+8-/TB?E+:^_;_*B?4'+?"[B;DKP9MXPDH$,
M+,6E[SFRD]0P?NT-?H,SFS\DHY-*<L0UD ?3YYF[?@<X8;FNYN8+30'1+8XN
MK]AID]TJ]H7%)C[',(C-O$8@OB(Z=KSWPRQ*:LZ[' Q%VG9@ :"O:!(GNI57
MNV\[UL&CO_ZHE;03))@B6*M*8,OK159KYZA\1S#'A,JS"CPK=.4QJ*59XBD0
M217<NS"@H* C!!Z=Q/?[03E.RM^;\?O>44A-5GTPL*U_40BM<ZWLJ!E;0%F>
M5H&99&"E:"Q4=5R:#"QS3H[O09#-]YZ.%8M$Q='L2V0K[#U\[4W0)&5U+ CW
ML>?RJ:8ZBE26%)CU'YO5UH2E+&+@+"V"N0Q]/.]U+:^+N9HX6"1@H65)(=OU
MS;:ACR$E<+0Q\^RWE16#+HT\!FB&-@RY+/[KCE2=<TL52%+^Y/D(2^Y27W:R
M25!?YP'NQ@BO1 MTA>4?,O#8K:!C:DNSD RX@2>0%^!.B"AD==KH+$$N7YHW
MZZYCRH.&3QN-'TP55.4[(]Z\_WQ%'9S7EVW[X1FW6&31O%',@H+Q7:)]#=0
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
MU<;/DL&3^_OS39YP\LQ_ U!+ P04    " "M@V)3P[_E]O6<   CIP8 %
M '!R;RTR,#(Q,#DS,%]L86(N>&ULW+WMCMPXDB[\?Z^";Y\?VPT4IR61DLC!
MSAY4E^V! ;=MV.Z9,V@<)/A9I>VLS%I):;OVZE]24GYG*DFEI%*?P:[;KI+(
MB(?BPV P&/$?__O[XQQ\57F1+1=_^R'\2_ #4 NQE-GB_F\__/;E#20__.__
M_+=_^X__#\+_\\NG=^#54JP>U:($=[EBI9+@6U8^@']*5?P!=+Y\!/]<YG]D
M7QF$_UF]=+=\>LZS^X<21$$4'OXV_RM)T@@'+(%)$ <0LR2 )(@YY#*6"99A
M&#-Q<__71(8\H8& A"OSF*8*<J8TY*DD2< U(0I5C<ZSQ1]_M7]P5BA@E%L4
MU3__]L-#63[]]>>?OWW[]I?O/)__99G?_QP% ?IY_?0/S>/?CY[_AJJG0TKI
MS]5O-X\6V:D'3;/AS__GUW>?Q8-Z9#!;%"5;"-M!D?VUJ'[X;BE866%^42YP
M]@G[+[A^#-H?P3""*/S+]T+^\)__!D -1[Z<JT]* _O?WSZ]/=LE_=D^\?-"
MW=N1_:CR;"D_ERPOWS&NYD;ZJK7R^4G][8<B>WR:J_7/'G*E3S<[S_.]5JV4
MU$H9)E;*_W6NLY^O$+\G><MC67L0KE+W?5\RMF'ZOC=QOQA^4,,+O-/-U2+7
M']3KA1SKV]UT=;7HPTO<UV>Q+-E\A,]BV\V.R'/[@W?F;TTWMJ$6,JWZ::A[
M1U3UO50+J6JVW&L:9/)O/YB_S58%O&?L:?;A2>6&LA?W[Y1AVW<9X]D\*Y_?
M+Q=BE>=F29PA104B<0)3'B*(DRB$5!MU<,0)C]*(A#2<E9N/?*86\+?/:WFJ
M3CU[_,%#]_+,',Y5L5SE8KOZ/<Y/+6EF-;/K'_EYP1Y5\<2:%XS8UE"H-?G/
MC<"@DO@&;&2^ 5NI_^/GK<)]P#X?'\SYI'%<BCW)YM;46.:'V"R%/S;;N5P8
MM2I@-"MXI5G3V,_6SOM9S<MB_1-H?P*#L#%,_I=[KS\??1ZW^5HWEHL+(]4\
M\;,P#:JG$NX-FK55.X)0+CM^6?5P&+%^ ,M<JMS8VR=4/)H!M_*_5D5IC>[B
MS3)_K[[="K%<+6R/'_/EPOQ5J.JWM]^S8B:"5"&6Q##"DD$<!@H203C47"(L
MD."IXCXDY-7[U AI1WB@ESDPXH.M_&!? ?"[5>'_^M&3W^"X4=5@D ],6SO(
M&DM^(5DN"_#;DS2+^"5LO2FK$T:]TI>?!*-262=P#FFM6R/=*.Z5XN5;LTO.
M*]_"&_-YW3[:OF8D)J'@A,"880DQ%QQRR@2,=(10',0LB (?-CO7T=2(R\H)
MMH+> "LJJ&7U(ZBST+IQ41^ #4P[G;#R)IQ+0/3*+6<[&Y5&+JE\R!@7G^]&
M#F\7(K>6U2M5__?MXK797RZ?E=FRSJOM;&-R9:J8A1BK6*( )IP9\T=@!)G&
M&L:&*+2,!-5I./NJ<KYTI0R?[GUFQ:X0@Z[)^4I)\,2>3:]S8)9EL"P?5 Y4
MHP7@:J%T5A9^O.(U*FY<,Q32 _//6FSPXUKPGT"V &O902,\V)&^/UKJ@EFO
M5.4EP*CTU06:0TKKU$8WFGNO#'F*Y:-ZMRR*6<R1"&0B86(L((AC'D(6Q&8
M*)%!)*1(.9V5&\_8Q;FUU[J7M7/&R=?G##+"F1ECI0,_SHU\/_E1T0%R#(>:
MIA&D$ID5@ 0QI#$S&^ TT6$:*,&(\C$9NR,W@IW8*W)$81P'0011PBG$+(TA
M#UD  RWB@*)4,*K]UL[.V(VS.%KTWC;H60E_ K=EF6=\53(^5Z!<@H_,WV.Y
M#ZK;TM<9J('7MJL1\E[03B+1ZXJUW\.H2]))Y0[7G-,/^2TJ4F6SUV:O7CZ_
M?E3YO=FS_SU??BL?[I:/3VSQ/",D53)&(50AU1"'-((<IQ@BQH063,61&TE>
MZ&=J=%F+"M:R@EI8T$CK-LTO0=L^X7L$;."IWQ$KYPGOB,2)J5\H\9?[Y=>?
M30OUK#=_J29[-<TOM3O*A'=4;CWU71_O9EGN'U!\LM$X'_1OA;HM"E7.0JXY
M4A3!F!)[5AD*R+7D,"8RYA&G*=5Q]U/+@]ZF1@A')VV5O'"IH9$85")?<UQY
MB'67H\HK$!S[F-(#O"O/*,^ ,N#YY&&/+W@V>4;Y]G/)<R]UHY3SN^"[YE1>
MLL10B=E'(!USLPU#$E)LS(Q0,DI5JG! 8[_-Q,4^I[?!&,S[=AE_-ZKI%=.A
M#9)&5I@?.]1NP%W?01'.T/1*.I=['95XG$$X)!_W%_TW-K=2FN^J^&+>?+5\
M9-EBAA(><//_,% !@1BG%'(F8L@X%P0G(DQTZKJ=.6I]:C9+(R"P$H+?:QD=
MHQ9.HW=YQW(5)@/3@A\<7MN3LVIWVI0<MS;:5N2L(KL;D/,/=;,1[MA35K)Y
M]C]*WBT79<Y$>;<LRMO'95YF_U-%O\]4S%*ST<!0<)Y"'$08<F4FKM(!X3R4
M.$789_/AT.?4IO..R& M,[!"WX!=L?WL Q?LW2R$GA$=F RN!=/;2O" IU<[
MP:7?42T%#R .;06?5_VMA;NL?+[-%;M;2C5CDN$H20*8R%!#+)F"7# "4YK*
M,)0RIHBY&@J[#4^.5*SKS@H'K'3NQL$>6)?M@JX0#,T";MI[V0*G5.UD!NPU
M-)H%<$K\W<7_Y.\[Q^LL']7GTMC]-@YH?=.MCDXF&!%!"-2)QF;^)1C2. EA
M&,M$$ADJ''O%\[7T-;4IV1RC;60%:V$[Q1VW@>RVL/<$W<!3N3-J72)I+N'1
M=^#,V?[&CI.YI/B)L)B+K_B1QU.^G/W*\C]4^;E<BC]^6V1E\0\V7]7M%L7J
M\<G^K?ABSYV_J._E+T:%/V8123$6BD(1IQSB5&%((H(@P7$<1$FJ8N*TGG?K
M?FH44VL *A5 I0/8* %VM'"CFHY#TLX^PP,],"&Y8@Q^KU0 5@=0*>'(\!UA
ME\W%_&9?_6+P[\DQW# 8 5=SE@.9%6*^+%:Y DL-R@<%BNQ^D>E,,+-8L)WQ
M6!5F3RA7N3VOLL\]*_-ZN02J*+-'>T7%_E"S+ =?#2!5<R?&^MM#)AX ,]T]
MJ5PO\T=[L1_:^_<2L&_5C9?R@97@JVD6U#]>/9DOPS;>G.;^>P$J#W;VU0C[
M8)IZ6,X-09H?EJM\\9?K5[3K!KE>Y$P;U<(54!14RU;'1D=9R:Y3>+VX7=F*
M_WIW&P5A^OJ_5\;T-@NJF3/FB_AHOO)?U2-7>?VG,<XEUC%)8$*Q@AB3"))$
M<4B49F&B*6'(*5+'M<.IK6E69%#+##9" RLU^+V6^/]N_N).L$[07U[)^@9T
MX+7K!;%T7Y[ZQG2D!:D7;+THW@>H%E)W:F8T&O=1:I>XO=[SH^HB+V>?S%"K
MYE.F"4J4(BF4(9$01PF'E)HM"%(!3T.D:<R<#AL/VIT:\=K=769L(\'FX%?%
MK(E5;<#]3AP/P6OGU"L@&9@Z.Z/A/*7/Z-[F<S"O[/@;S+\.?0V';8XRC<\H
MLIZMYW[=S=GX294&?B5?LWQA+/OB5ABV7U4Q!Z^4V05DY4Q%.L"*<\@QH1"'
M"$,BJ()I1#45FJ0R1CX^Q\M=3FTJKR4&:Y'!CSM"@T9JS[LC#LB[.2+[Q7-@
M'K@62F^WI#LZO7HG';H=U4GI#L.AK]+CS:YW+)K(B>8_[TQOX2R*4AF1-(0D
MD@G$21Q D@8(!C(AAHPB'&CGD\:SO4R-:)H[ XV(-^N_ "LL^+#P.(@\#^SE
M4\E>X!J81SHCU>%^10L25]RN.-7JR'<K6A0[OEG1]G WVZ-R$UFGGEH4U>YR
MN^&8X3A(S?\0E$*G9I. *"2,"I@$J2&%($4<.6T2'/J:&@E\MC[-QB7ZD3U7
M9O)MGEN3KS:9O3P,+F"[V1D]03CT1N-:]+PM# =<>C4MVOH;U:9P4/S0F'!Y
MI1N9O#.DI-3^G8TO*G_\H-<Q43.:1(' QH:@,L40TSB%/-$$BICI,%%1' FO
MX(G+74Z-6FJ);\#1S2,KMCVQ60ONQRT.V+M13+^(#LPTUX/I337N^/3*. [=
MCDH\[C <\H_'FUW]*4699\)LCK:'8)\^_]8LM$$:$T)Q A5)0H@5PI")*(8H
MJ=R> @6!9X:(UOY\)LLX%[J,:)XWM=H!=?60] 32X,Z1M9Q[9^8_6M1^&L!R
M<<*E9[=(6X\C>T0<E#]VAKB\U'4[U(2#?=!5XW580U$?RMSRHEY($QW(2(8Q
M)&:'9#9&D3%G(B5@*A7B$8JHD,)O8^30Z]3LF&TXHUEF=\7^]_41XN]KT;VW
M22Z#X+IAZAG:$<YHKD:UP_;) Z6>-U(N/8^\I?( XWASY?/R%3Z;MT6Q4O)5
M%0O65!ZQN^YB?6FU>NBC^2P?C'EE=WC%+"4LE!&W]]=Y C$.#6V%QA!*5$Q5
M0!4R.S!O?XZ_'-,C,KO,UWJ 6A%0:W(#:EUNMHD0ZX?7^E2Q$9[&5-?1\W 0
M#3LF@S/@4,/1S:O4'<S^/4X=9!G?&]4=L).>JBN:ZR.1M]F3FFU9F?&YJO]J
MJXQ]-/:G"F>*B" ,-8)QR"*($4\AYYA!'5!)& L)]B-4YYZG1J%'Z:MW9%__
MPTH/*O&O2?[=-AQN##D(R -S8D_X7IDPW &K 3.(M_7^@BG%'4!ISS'NTD!'
M.]'RY"_V%&;7V[]S$//+\_:1YISFUL;_OV%9;J/&U4[$^*>L^.--KM3;A2$4
MLP/_9.S<6<J4CI,@AE&D&<24:\AL8#</-0O#E.-0^&V$AY9X:L1I983:" FR
M1DJ0&S$]+<K!Q]G1]IS2Z(UXQ+FK[=XY)W\&)X]"K<ZVQ$.65_>NU.Z=*YN!
MKO@#6-7!6G?PJ>V;\#=KQQJG?@W@P:4>UU0>:Q".C.K1.NZ0%<MT)JO"&W-V
M/PL#(:,XYC#1D898V2SHH;*WB*)8*,UDS)UJ$1ZU/+558",<L-)YI,':@ZN=
MI*\"86 R==3?+^_5*5V[Y;S::VF\?%>G%-C+=77R@:[QGV^RN<KOS/2]7^;/
M,Q:Q "5$0I$(,_62A)DU#"-(DHA%812E"#F%:9QI?VH3L(EDK&0$:R%] SWW
M$;P\&Z_$9> YZ0=)AXC.DXI?$<NYW][(49PGE3F.WSS]6,>,V#8':Y4'M]@I
M)!OQ0"9A8.O+H]@>34:0IQA#137A2<K,[XA7)NQ3O4QM^E9"@OG2WHJW<3^L
MDO<&++PS7Y_$U&WW<S52 T_H&J3;!II!2O"V(=!O6NN3/8V;SKI-V:,TUJT/
M^]^Z_Z2^JL5*?5+VWE[M%U_G<?C Y]E]9=*72VYL<K&\7]BL=-^R\B%;A-&C
M^<5#,0LHI6F,[:T.;9/.$&1X0H:0*!0*2K1BW"EC?B_23(U/&H7 1B.PHQ+8
MZG1C<V]P!;9Z@5HQ$$:@5LW]"OKU8]K.4Z./U,!\]B<=)/<D J,.UD@9!L88
M-*\$!+V!W)*=X/H^1DM=T!L<NWD-^FNT:U7"\W6?%_+NP3J^BK>+W6>RA<B>
MYJK8YJ9*11J'L;6I,3+6=<((9'&L(0M2K"*J:(R\:M+W(=34ULVVXNFV;$2M
ME2TLNE? OM'+MT)=#X/J9MF//51#>]NN&B7PNTLVN XE\_K#N.=*>ST(-G*!
MOOZ@/*[KUV/;'4^UQ8.2J[GZH"^>9!3GCC*J]&>S2 8*$ZJAT/;T&H4$$L1#
M*'BHDC#5&D5^\9!]238U7E\K5L4D.QQ\%JTGGTU62=^@\-Z&W?$P^R4&<^A#
MZW''T?]@NF_,^SV [DVZ<0^:^P;UZ$"Y]P[\'6)K&9;Z55:P^_M<U;N*#[K9
M?!QDFDV-O4X(BR!C@8:8!P&DE"$8,XE50@*L=>3J_O+L>\KDOJ\ ^*#!>L-^
M329@W\&Y[,<:$/(1*7@::+L[I 9$_44S+LO]<3 _R9MQR!;E$HCZO"Y3!9#J
M*1/5?NAA^0TL6&E:N 'LT1J[-Z#,'LVO;JI-E#6+<YNTJ7S>;=#^2K#B >CY
M\EM1Y6!F6JOJNJE9:Y7A].5C)H!FPBR5/>51[CAN+1XMWQ9'\U]U5'776]6U
MB9XO&VR\94:*:C.U6TJHO@<1SJ12E$O*(9,"0ZP$AU10:2P7K.(@8"2D3HF5
M>Y%F:@M;>]#\U@.]5FFONE9SY:BGJPI.@^FV+QEMB 9>" <=G?XN.OB@.L[E
M!R>)IG$AP@<\YTL27HUVK/JX[<V*,=-AE&+",51IFAB:Q002BE+S3R(1CI-0
M*#DKER6;N]'L0?M>Q+GI9;BIN2,>L/)YEFT\ ,^-UJZ 9&"B<D;#O^[B:9W[
MK;%XT,>X]11/*WA4._',8Q.X]?3Z^U-EG+_*OF92+61U&T9R3D2<(HA%@&TY
MBQ@2K1(8$\V))D@13E_LUM,IB2=GF36R@>=,S3UMK.&'U]$_/*5!&]II,=QE
MI[7F8/--3/BN4]LP3?>NTTFI_[QWG=H&8="[3JT=C[Q6O5_99%>-Q[VX_<JR
MN?5*O%GF?S?OEC.!8ZZDYE"FG$",S#I%M!20(8:%%BS4TBES]]""3FUEJL4$
M;"TGT,L<Z)7U\X%[*[!OLI>A!GC@1:K'89O^VE0KNSD4+<#MWO!7&D]@17(<
MDVDL1)>$_7.L/XZ0][;LN/;7T:W!B@?[_S89V5<VM^>QVUR*]A>W9E';^\'.
MD[5GY>U"Y#9?ZRM5_]?\>[Z2V>+^]7=1!?_81?%U=:(QXQ&+$.8"8AJ8-8A+
M"@F2$BH2,ZQY* +IYS495?S).66,/C? _@EVU+*>TDV^TNJ7]H3I\&=[+]1(
M@#44X,<U&#_=@ T>8 U(98Z#&A)//]"X7YNCFVFRW]#07JP)?S[^CK,7&<5^
M_7+CJC"NV^]%AN?(J_@R4G0]!M8JSZV]4)3%#,>$:D8"*#369O>68,AP8KXA
ME@8!IQK%B5=:I;W6I[;E6@L'*NF<;J8Z0.AZF-H1F,$/1[TQZ7#D>4+WGH\P
M=WL8^4CRA'+'1XRG'NHV@0TU+!_5%_;=>HD6A?I%+93.RAE.,4OC(($IC[&9
MRCB -"(4"F,4:Y&B5 1..6PN]#.U25V+"4KV'3SERZ]9E9SP1UX+ZUFD\1RT
M;E.\!\ &GNP-5D9$T,@(?OSE$E+>T_T"#KU._'-]C4H!%Q0^)(-+C_OGU3&[
M]D>5-[7:FEH9#!,4(XH@D=ALC..00<:C +*$<2QY@@5Q3FEUHOVIT4 MXJ8P
MH%_5M',8ML_['I 9>+[[@N*56Z=%]4ZY=4ZU-UING19E=G/KM#UV16Z=N^7C
M8U96UQ;J MDSD?(PQ#J "6<<8LD"2")A9B\.(Q(I%E.WV=O>S=0F<9TX9D=,
MS_+I%T!U6\:OAVK@6=T!I6X)=LZ"T'^&G>.NQD^Q<U;=DSEVSC\]H6"B?RSG
MIIEY5CY7\29,,8+C*(5A$E"(=1)#2G$,!35[!Q22A(5.J7A&E'EJ%+65;@+!
M1 ?#._!)[3"#-OU#VXL!15OE_PPA1:>':AIGN1YR_SF.=?T'8I3 HC-=^]^&
M_9#?LT43$7^[D.^K>VH?=%-RT_2X*:*&,.(D##GD:8(@IHA!'A)BS%IN_L_L
M2(5PO@?KW.O45H]=P:L#L%IT&Q"R%=Z[FIW?0+2O$H/!.[11/ %DW>^W#H+P
M2#=;>T/:ZV:I-V(M=TK=VQKM-JFW>KOW2/U?[K9%N97_M2KJ+<^7Y:V4F6V<
MS3^R3+Y=W+&GK&3S:BWBA\O5)_7?JZS(2O59Y5\SH>I#ST]U$C;[0+50S236
M,M58PC2R:T1D-BF$40$3&<E$QF&88"^OQ] "3VUYN?WX]N[FM"F[M1=NMA$5
M-N;0'DF!'<7\MC6#?Q)N>YHI#?3 "]V@8^R]0QD+^%ZW)X,+/>K>9*PA.-R8
MC-9OQ\6J3@Q7F&95]M7&MKY7Y5V39SU&":4HCB E#)N%1@O(PB"&2 =2)H0D
M0>H5]M+6V=06B2\YDW5ZD-J1O)79AG\H>S^^2U!,*]Z.+-X3BD,S<"/F#G(W
M@.G2GK3-Y\MO58+ABG9S968%>+<LBLN@^E.O UK]TF9;A^-2GH/J1W3E\HZ_
M V0_<\MRD[EED_2(1_9_DL(D3E.(8X4@52B&G+*48R(8H=+5[W&ILZE1S:NC
M=$?;M%-=$DY=!/NR;Z-/" ?FF='1<_=?](GB2&Z+*]'T<E:XPM/BH[C8Q&BN
M"5=E=CT2SN]T/"LU'TNUS[%QU.6SM2V7"VN(WG[/BAGBDB9!@&&$T\ 8=TH;
M,R^D,!!)H$44F)_XE8IMZVUJE%O+"+9"@M^MF+XI<%L!=CQG[ NV@6G6&S'_
M8SP7)/H]@&OM<=RC,Q?ECPZ]G%[RM];^R:R/I'S]7>4B*U1]^7&&L> (80T9
M33G$1 60<VE 180I%& :*Z<K[&=[F!I)-$*"M92-/\FC.LUI("^;7U?#,S 9
M#(6,NVEU-4(CV5/>2'E94*THM)A-I]\;S59J%7O70&I_L*/':U%F,INORNRK
M^JS$*L_*3!6OO]N;9$J^,8):'EV538[1URRWN>WL!;0Z@.#Y= /5DB^$IE2&
M$FI-&<3VBAA3"8>)3!.E6*JCT"O+QX"R3HUL=R4%6U$[V65##K&CCVX: S>T
MBZ_;F/G[\(9'LU\7X(#RCNM!'![X(P?D"%UV7#BJ<J%K7ST7B$182ABQ)(%8
MH!BR5%*H,:98"1T2RGV2:>RU[D7.(^2Z^&+[ ,V-UZ::KR<E[X'G2*)=(1F:
M]IJ2O?V?59Q2N%]FVNMA7"XYI=S1[#_Y4$?WEYJ;W][?+N2O+/]#E56:@.HJ
M87-O384I8]3,WH"G"F(D(DBEV=]J8;Z D$D6:[]R4Q<ZG)K)U<A;'7)N)-Y<
M>?6[&^@,NJ-7K$<H!V:#*U'T=Y,Y0M.OI^Q2I^,ZRQPA./*7N;[G?[?X5>-.
M>),5@LW_I5C^QORDF*42Q0$)I$VWA>T?">1"$ZBP,1EXI$D<.G%,2Q]3HY6U
MF*"6$UA!026I^S7C<W"VLT=/( U]8.F/C]>-XPL(=+IU?*[-T6X>7U!J]_;Q
MI4>[61/OE#%-5!,LO+A_9Z,&WV6,5]=#FMC"XM5*S0*J%8H5AZF4(<1A(B'3
M=HN@$QE1'B*B8I^-@6O'4]LS;"0&E<@V4UDC+##2^ED5SN"[61=#0#HP:=0B
MWX #5&_ 1NYUA78;6=B?M>$+5:]6AW/GHUH?OI <6B'>[U]#6._J=&F%R+/J
M;MN[;*'>ENJQF&EC@J1)(&"*J=G]A*&T]=-#*$*4$$M;6F*?W<^%_J9FI:PG
M5#.-=D0&OUNA026UY^[G$N8^]-0+DB.Q4E<0.]+116@&8*'S?;X ^5P$X#3G
M7'[-?^/S>E$:VGJ3S56=*WDF4\6(TAQ&4L<0,R0A%5C:VTD)2B33(G#*GG"J
M\:F12"T?L (V2<O=MSA'P%W>VUP#Q\!,X(&$UV;FG,J==C%'C8VV?3FGQNZ^
MY>PS5T;_?=!OL@5;B(S-/RZ+ZN;(YBYN@((DB4,*99@28P0$]K94HB#!FFA"
M&!:L6Q!@2Z=3F\0;F6VTZT9JL!;;^S:TUP XND-[AG5HE^CUB':/'G2 :)@@
MPK:.7R:6T &*LR&%+N\.ZTFYM7>%*O=-]E7-8I0**B2"UFL*L0X1-$1%8(("
MQ%3*I19>-=XZ23$UZOKRH')5W:D:QI^R/P3].E<Z SLI3\OZ2EOMQ#6:C.]Z
M.0GDB_AA]B69I%/F)%A=/32G&WN1L,3;JN3]3,8D%0H1&"2$0YS&-D:;(1BR
M *%(JY (K_KCO4@U-=;<"UM[6I9F-*UY(I:/C\8X*>J24ZK1$=AOS?YNK:6U
M:52C)S"?2/W"J &*S6"[\?'H0S@P/Y\+.GR]-V!W^P.VULI62ZDCL&] K=ED
MHA3W@9Y2/&(CV9\I\G ?S)YC# \:[\;WF[QSOYK59957-O?'Y3P3S_6?NU>C
ME2'O6,*41!'$/(X@P\B8OV:G'NHX#2*_/;ISSU/C[2K#Y-<JP^3C5G0_YG6'
MW8U=!P%S8 ;=R=2Y(_4-J"4&OS?_[?6^;V>\>B5"]]Y')3MO4 X)S;^!;J3U
M217&]!&V4M,K]57-ET_5[<.] +\D24.24@T%QAABHBGD.% PU&%,=(H845[G
MB@Y]3HVHUB)7,8%R*[0?5;F [492/4,X,#WMH;<C[X QE1X ]<I'+OV.RD0>
M0!QRD,^K?NQ3Y.7L8[Z4*U%^R)MD6-5=K)0E$4\C F/.),0Q2B -S1]::XQ2
MPI.$.@57GNM@:KS2R%A-C$9,K_MQ9X%LIY$^X!F8,SH@XTP2E]1O8P3S[@X;
MF'\=,L'9QD>9]I=46\_QB\]UC1NP19[RIV6=@+4Z>[BS>ZO\^6XIU8R$!",A
MJ2W)9$P);/[&$4DA56EB-D4VD@#YA1*T]C>UZ=Z<J>_)? ,JJ4&5KK*2'%C1
M?<,.VG%WC43H#<UQ@A.N K)#U((3/%<$,K2W/W)L@Y.RQ^$.;J]UI9?/CVP^
M_V559 M5%#/*>,@#IJ!.;>E'$E%(HEB9OTG-%$-"A$Z.E#/M3Y0^*AG!6DA?
MHMA'T)48.N,R#A$X0M)ARI]4_(HIOM_>R%/ZI#+'4_CT8]T<#'^WZ3Z4LD2P
MJO,MI&DL6!QIJ!0-(4;*6 .,!1!K%<F88JR15S&FHQZF-FT; 4$M8:?\%\<H
MNOD)KL)FX*GK!XNW!^"LZKWN]X][&75W?U;)P[W\^0>[^@VKQ(8[N:OO5D6Y
MM$4B19WDVM9?F/&$(6V79;,6(X@#:4S],#(+=$IBK(,@B8CV<QVZ=#LU E@G
MW-P1V^8:J 4'NY)[N>JO&1A7-V/?< _N:1P$Z0[N1Q_@>O9 .G4]LA/2!XYC
M/Z37V_[9$=\O2U7(E3*(XG4FB224.L55_@@&<4@22),@@2A@H6 )PB)RSEY]
MW/S4"*J2$!@1@971,U'$&03;&>9Z7 9FDB$@<4^&>!TT(V5"](7(*Q'B>01:
MLB">>&FT%(CG!=[-?]CR5#=#[*-!0^6YDI]+LX1]9/F'O'*ZR.KT>!W@,E-,
M4M.G(3"&$\-GL8 \X@%$1&G!H]38:%Z9<=RZG1K/;:0&A14;0/#$F@ 4/RO+
M$74W*ZM_+ <_FUG#6$EL\P#DUNU:2]T$HFSB\OJSJOR ZM6J<NQZ5*O*#XY#
MJ\KS[8XQT(_+O&PJ]'W0KYH>[TS+]ZJ8$9G06), $H(DQ!%AD#*S14RC2+!4
MBC"-_<K>M?4V-2[:%=8&M*[%!8V\GO''K4"[\5!O\ U,/YV1\P\ =D&DW\#>
MUA['#=AU4?XH$-?II8[W7[M6A*Z3Z;]=%&5>V<5%50#LRP-;?*C+0U?>L>+M
MHB[(]D^5W3\8(KS]JG)VKZI?OC+,N(G)FP5,ASC! 914&>+2(H94J13&)(Y$
MFJ 0H]3KDNU4-)L:2:X%!JR6&-Q7N=>E/>?5F^#AF^VMC1M+",Q"4]3/FG>S
MA?V]4=_SMN]4!L7U2O%4Y)W04K%;+G07E=V:H8 _GRXK:K&Y 4V9E!UXFOJ!
MI0$(- C=@!HC^ZW5*-V S;?; %4_ BQ48!NPW>-]Z:F-?[^7LB>CW;@WOR>C
M]ID%?WH"7EWC^\TR?YWGR_QN:6P7865YM7QDV6(6J02'TH:;)"2Q)0TCR&48
MP31101"00%#N=9KET.?4%N0=D:M2GY708"LU^+V6V[>^@P/ZCIN8?C$=>'TZ
MA.\&?#%]7 ;QFGK5EV 9JN3TV7Y?JFKT)2!:"C]??-7_$*I.8%QQY6^+K"Q^
M+59%<VX0!A'#,B2UWQ8G:0"9CA&,TRB4:2("I9VB9MN[F1K5U)+6IAFH9 4_
M_OKYM^*G#H<Q+>!>/J?J![*!F60DM-R/L/I!;:2CK//HV1^8W:-9ZQYM?>MF
MC]#L,+\]9.(!?%6%V414/U\]F270V#%5>@&V>/[W N1JSJJ;[=7^]&$Y-W1@
M?EBN\L5?^CDJNXQTRY%9R\NC'9U=5F#W",WAZ6XFX$'-Q<;LH#'1*E$<!BQ!
MAH$C\PV(F$$A68!%&,8X="+?UEZFQKV'M4$[FG6G$74SY*[&:6C3S1LB;Z.M
M%8)>S;33/8UJF+4J>VB*M3\\LGOY_;+9LAYO:5=E4;*%S!;W34I0%*18X8A#
M3C6U)5<99)'Y&]-()C(@"4Z\MI!C"#TU<NK!J6>TA[7Z)_Q[-V '@ANO-+"C
M?DL#NX4'^D*F[_'M\>,8SXG;8;2FX9_U$?S/X7KM,!2]>56[]-UW,;:91!RG
M(HXA$HA#S-(8$A(*J$4@>8)$$'OF(#[;U>26IK;287W57;NZXMJ4Z+H38#V6
M6!N&#,]W-Y&R:F>)Y_(;P^8(?J^^EU^^J?E7]>MR43X4,T)BG4@I8)SHU%C,
MU%C,4G)((JT$C9DFVNNZ8%=!ID8UYM.+ALD1?#0$;GPS!K #LY%OIN J1_"'
MQ0ND"#X'XHMD"3X29I*)@L]!UC57\-GVNA%D=?QMK;U</1B^S;XJFTGA4;U;
M%O:X267WB[J*KGC^8LS @E7'3H:HJW_-:P-Q<T+U7I4?]!?V?19QD1 4",B0
M%L86L\7K6!3!6&A"!)8QPU[T.8R84R/7.L)G3TU0ZPE^M)K^= ,:9<%:6["C
M;F7.["@,MAJ;+:.JJB@8K?WH>Z /Q(W<7W[8!Z;^%QYQ[X5BV 'I=1D92-11
M%YEAX3Y<@@;N;2#_>''.*5']80-;C(0?S:Q[;^;A^G1-:HD216$2V10@0<0A
M31B#7 <)98H%GLO3$$).;7&J)'4,%!IO)'OR1@\\/@.O(CY#T[]O^ KLQO4%
M=Q%T6K[?*Z#V]O5>TU<WJK];+KZJO,SX7+U2O/S"S%^V>=29C'A@+^L%/.80
M$YY %@D)0QXJ3 .J A;X<'9K;U,CWQUA@946_%[)VSUA2SO6;JS:&X(#T^,U
MX'G3I1,HO?)>>X^C$IB3\H=,Y/92Q_CZHE!EL:F2&,91P 6AT-AWJ;'[PA!R
MA@F,N-)4"4%3(6=&&+YT#J;?Z\#GH]_M9D#3H)+OKYYQ\?NHN;%!=R2&MHXJ
MP08I%GE:YWY#V?>[&#=J_:1Z1P'JIY_J$HO^/7M</=9E<0PKE'G&5Z6E@U^>
M7S\^S9?/2A6_+4QCKS]__'B[6*S8?/X\"SG"(DD0#&.L(58!AAS'$11$"LR#
M0,2Q4Y*1[B),S5IHM&@J4X$]/< OSV"C":A4 587"-;:^$1L=QJP=CX99Q@&
MYIR)CX!///W0(S%:K/T@(^(9,G\-F*WA])T:'C'4_AK%]\/PKVJIGWPRO'R5
M%<)*\#%7C]GJ<:8U#:04$:148WM'4T.N: P18J'FFB9IX!5[=+''J2TYQ]E1
MS#YK+3/XL9'ZI^O2RQSC[FB:]HGFT-;JE4!>G6WF+#B#9IPY[O5%L\Z<!>%2
MYIGS+_;B$WMOU*F.8,Q>E@=1(&,,I63(F+TL@$2&&@I**>)A&F'JE"OT8D]3
MHYI#=TX5.MW(>I43; ?<3@ZP;I"-[/QR0NM:K]<Q$D-ZO'9Z>TEOU['2%SQ=
M)U[H>$9J,^A9&_I=ME!OS5^+68(B)4*S']9AE$*LXP!2&3*8I%KH&"FMI%>2
MN^,NID8+&PG![U9&4 GI>T1Y#*3C >-5\ Q, 9[(^)\0GE6^W_.]XV[&/9T[
MJ^;1V=KY)SN&,2\7]U]4_OC1?!(/K%!WR\?'K*QO9-R9ONZ7^?,';7M:/R&K
M<AU:,RT8BVWALP1BAE+(M+)Q#E@JS$)C/GB=F7648VI4L1;5VM=66+"1ME.9
ME*ZCXT8M(V ^M G2&6[_0.;KP.HWCKFC+..&,5\'V%$4\Y7-=:-':TQM[YSM
M6%EUDN$\$^I+GMW?VZ0V/&01D1%4+.404Z$@Q6;X-$EIS%D84LY]&-&]ZZF1
M8.58V(I^ W:$OZE3;(-*?M HX$>*'F/BQH/#(#TP]?4'LC<5^N/5*_MY=#\J
MX?G#<LAQ'5KHH8C=)G(5H0"S%"8XHA K%$ F[!]2Z52$4D>!%W^=Z&-J1'58
ML:U3\.DI+-UXYTJ$!B887W"N*V@W8/3FJ7Y>KJA=>^QDVZ/33C(^(X(E(M01
M# E%$',<0I*D$@:2895*PB7!4\PA/C52JG0H;L!RFY1YN4[*_"?) #ZQ!-\3
M(M67R]\]@90N'8=M&FE=?(6?5GA_ST/R4DFSKUP+WZMOMZ(Z0LT6]Q_SY<+\
M5=17$C[D=P]6V+>+W2>RA<B>YFKKL[<7NE"B!)2:8(A9(" GC$!%-8^U) 'G
M7F[/JR6:VNIE% );><&^2K:F5JV4Y:6]QQJ]KCAAN7YPW5:M48=LX.5HE-'R
M7F!Z0[C7E>-ZJ49=$GH#\9#K^VOXRDK==G-D.]@F,_[ Y]E]'7F:!C*@@F&H
M Z(@#HA-L!-2&#"<!%SI@*-NA;K;>IT:&3="WX"-V&!';K 5_*8)7NU8FKMU
M)-Q8M7=\!V;._J#M7HO;!:IA2G&W]OPRE;A=P#A;B-OIY6YT]79ATZE7]#@+
M0V8LQ*K0@0X@)@F"!)E_8LI3C%.!0^1E/>ZT/37JN5L6)?A5E0]+"7;$]".8
M7>S<:*0C(@.3A0L WC1P0M5>)_MN^Z-.Z1.*'4[<4X]TS)'/<COSBW5]6+-#
MS<3M0K[*YJM2R9F66"L52DBP#;]G9NM'HU1#A3&GA(24X<@K6WY[?U.;QFMQ
MM]6/;T E<I4?J!':,X?^!<3=)GJ/. X\^:^#T#_'OALP_6;;O]#GN'GWW0 X
MRL#O^%H?5>V;HJN4BU@("2.51!"C1$(N0H,O)QAC0<,P2ORNC)_HQ6<BC'-O
M_*C8^C_JDJ=OBV+ERR6G8'7CCRNA&I@S.F)T90'ZX8I=GNKG!4O+MQ: ;'MT
M7+=SE:]BAA)"28PC2$(F(4Y8##D.$.12D$1J\[_8ZUSU*FFF9I]<[<"LM!K)
MTUR/Y[!>9N]1&IC)=E#_;+/U5V7&?GNJ"EY;^^?*\1G-M[R'ZR3\RK5$?PJ?
M\AYX??F3]QOUSPER&P5A>FOZD6IS#"E,K]E797./-?4! Q1$<2H$5';KASE+
M(4$JAA%&B"88JS1P8E_G'J?&L%9FT B]C3UHQ 96[@X%&=VP;V?*01 =F U?
M$$SWQ!R]@SI2'HX^P/5*NN$%5$N.#;=V1DNIX:76;@8-OQ<[,/8F W"Y9%)F
M]G-B\R>62;,DL*>L-/]H[GXLM?G!DY*"S><SS46@)<50A<C>9R=FH\WB!&K"
MD40\T3@BSAS>38:IL?INV?-R"6XWFE2%(*PY=E<K<U,'EWFP4<=!<B#[X:$?
MVAC>:&!!W^H GAK0Q1KTM2+V8ENM"K"Z##\,'LO$\,,QTL*Q/RQ7CX7?&G(=
MBFVK2L>6QUMGKE-];^6YLBF_M4BJ;/;:+&OEL^%-\R$6=^:O'_(ORV^+&:&A
M"GD:0JD#!;'$&O(X93#1'(4J3HFD3NF:6OJ8VEI2BPD:.6^ E=2Z7JRL;H35
M!FC[NM 33$,? 75!R)E&'# XX; HE/C+_?+KS^;MVE=A_E*12$4@;6V.0A .
M2JT)P.71KJ%F)<L6QIAMSH::K906(M8ILW7;0@RQ,*8D48)!@6AJT[+%-/'*
MCW2ZFZE-\[648'.@Z;=5O0"JFUOT>J@&GNH=4.H0 -8&0L\17R>[&CG$JTW=
MXYBNUJ?[2 -0I=B@2"8X91S2F$404QE"%LD((I20(%94Q\RKT,MQ%U,C@(,;
MYYT2FIP TFWB7P?/P)/>$YDK+]P/EE;D1#<O>(&^+1E(RY/^;J4O#\I\#.52
MEP_JVS*?RV9%PA@%"1(<AIH@8\I+#0D1$DK,DT23@(K8*=%92Q]3F^)&3&#E
MM%M=(RFH1.W@DCX'Z64G3P] #3S9A\;(W0/3 U8C>5@Z8N;E2;F 1HNGY-R;
MHWE"+HB^Z^FX]&C7('61V[*PKU3]W[>+C[FR[I-732Q,4S/[=B$K=W!=F&&6
M4!7'V)Z&BMALA)"R5Y9I %,=I8IP))1AR(6Z9Z62;E90-T&<OGA:?_&[X@SW
MP3=2 U6+6U2Q#O6-?E:)[!L(WVE\W$RK 3$?*[R^%AS\N%;AI^K>>S,&C?C5
M$-0WY6_;AZ!#*/XU"/8<M=])E)$#_*^!Z_@NP%6M];$A?,.RO X^Q2H,8IP&
M,*+*,*),S?Z0&YN11YJ$%"E.R15)X#;]3,UN/$I&9B6M@U:K#//S9;'*SU>5
M]X*XRWZQ$W#C;AI],;MR$WF$R( [R6U?+[B=/%*X?4]Y_+C_QM)FX6;%PYGD
M&.L::)IR' 6)@LSPE:&,(($4I2&,0AQ03AE! 77=9CKU.#7R:(0&9W/C.-17
MZXC]Y?UH[X@.S"HO"*;[QK5W4$?:QO8!KM>>U@NHEAVN6SNC[7>]U-K=_?J]
MV#$CNC(&HOKPI')FXXW?69OR7<9X-L_*YR9W4?%JI?ZE6/[&?%HSA$,E*4(P
M94$,L=(:4HEC2(D,HC1*.$Z]"B+X"C U/C=?7^R9YMP7<C<;<$@@!Z;Q6O0;
ML!$>5-+?@(W\-S96B:LJ7N\&6!6 U:''A.<=T>LWT[FO$..F..\(T5%N\Z[M
M=-^\;G<8F_4[36004Y5 %48$8F)&@VID2SJ@U.Q>0Y[&7MDI3G<S-;;:5$&K
MQ?2VCRZ ZKY;O0ZJ,3:K?BAUVJ">!Z'W_>F)KD;?GIY7]]3NM.7I*P,8J[(R
M'_*/^?)K9H2?I5($,N 4HL@Z]HUZD'-L2"$T/PX2A$34+8KQH*.ID<%AH%XE
MKHW46PO<,9[Q$-]V5N@3M8%YH3M@W<,;SZ!Q?8SC8<,O$^AX1KVST8[GGN]:
M%7)=5J6X74A;!M<8)&HA,E5LZ>>+^E[^8H3_8X:#F$B&4ZBYX0B<B #2B%"8
M$LIBG2BB8^F7P\)/ )^I,$YZBQWYZPO.NQKX%I'T&@LW4V,X? >FFE9@]VP3
M*SVHQ._1.NF&6\_%*;U$&+EB91=XCLM8=FJE<]##\E&]6Q;%&Z-.W=G*]-?L
MPY:+XA>EE[FJG_O"OJOB]7=C=ID^L@7+GZMDIM8C96N%+^>FI_NWB[(*SY@Q
MCF*A%89QK#7$.""0JI1!$L1)1*DFD=U++4LV=V/% 67ULL$V$@]ZFF]4 #]:
M97\"]DL#6WW!5F' *XU!\WRE<UV"=JLC6"MY [Y8T;VC+@;[0-S(>B+#/C"S
M#S+BO49W##T(?8> #";OV'$B0P-_(IAD\"Z[K59?S&L?]*VL:\$TL:*1PCRQ
MEC<+4GL3*=&0)=JL.F&:&KM<*$F]PDU.=3*U/;J5T<:1KJ7L6+;K))YNK'PM
M2@/3:5O*I?ZK>+6!T2NMG>QH5#YJ4_602%J?[5C)2SPHN9K;9LWH2IN7,ONJ
M/BNQRK,RLT0DYBNI9,U<CT^K^CC\@SY,;5GG(4O#.,:I4C FL8*8X1!RI@,H
M.4X3:9-12R_NZ%>\J;'.6KN*>7;T UL%P5K#M0FST=&^=)P&MEORN9Z_ C?&
M>[FQ'9@K7V)8_0MN#8)^OV6U^A5QW.)9@\![5")KF%ZZ'OPTA4HQ9RQ5*842
M"6T6 8H@)5S!1"LE""(IE<KOH&>:E5Z;<PH_4_$(+==CF\G5<G55O\.AS,7"
MK:Z',&-69CTG_O$ARU4U6*O4-$6Q>JQKV;U9YINPXCLV%ZMY,\5_9?D?JJSR
M#?^VR,JB7IJ%BJA*$@$#B:2]2T @B1"'BC*-<$0("Y!SVK*N4DQM(N\H HPF
MNT'S.\K8E;E6IZF$7BGD9W!=-WCM5#':D R]U?R3C(9'5K,Q1F6LO&9#CHY?
MEK-K46W+<]:Y[?$RG5VK_EZNLZL;ZQ@94.=1JV[3R:Q<F2_U[<)8K[F2OZS*
M]\OR7ZJTP:@SP6@:\"B!,L;&IJ2AA@S'&,:$H8B&L5;::=WR[7AJ2U4C-]@5
M'*PE!WQ5 B,[>#;SSDKO&1K@.AB.00$#0#QT.$ _Z/K' 7A"U6\$@&OGXY[]
M>T)R=.KO^W[';&[9_4/Y0?]6J.H*\ =>)XIZNS!;[RK-O*'3,S'8LRCA,L"A
MS1YLS' <!;8@F$(PHK$@ 5$H1DZ7]'J096HT5ZD"EQJN"E7?K =K=>PM_+5"
M0!L+Y. ZP_8V@V<*N2M&THT01QJ?@3ER,S2_#3$T_GGKK@>UW^1V5\@S;@:\
MZX$[2I/70Y,=G"'";'RLE:KJ7 S6T9FK![4HLJ_-F?I"V>0V['MS(AN'*$I2
M$MO$,L*63*60R22!QHK$-@.?"E-W)XAO[U.CVAT%FDPF>RHT@3$WP&A195IB
MW[N4D_ >(P=?QY#(#W^</D70/5P:0X(_EBMC@$'P\V!T!;'-<^'=YG@>BZ[J
M[GDJ.C?2867Y9L-</JS*PH:\F#6K<GEL@^.U#$.-,8(BE!AB\[U!RA$V5H&B
M <,,J= I9[-#7Y-;-2IQP7(K;^/< RZ!\MY(.ZP&_>$W-/>/"YT'I_<'X4@,
MOAMIP8YAM5L0Q<0#*'9R:QB&>&+KW!K52\ *]I>>*-T-PS8"O]#">'3MILH>
M.3N^<FVLVH6ZR@<S( TQ#L)802DC!'%(&>0D03!(6*@0I9%.O8J==I1C:A2^
M.WF<ZHEWIJEK!]#-O3+"L R\,@PZ(E=$B'7"<Z!0,#]97BCFJQ-@YX.[NC77
M-8KK\X.:S^^J5?)Y%O((1U&(H?G#YN_0'+(P2F"8LBA5.$6I3OQBN7:;GQHE
M-B%-E8B@D=$WK&L/OG;FNAZ4@0G)"X\.<5ZGU+XBVFNON9%CODZI<ASY=?*I
MCM;0Z7QE>6X=K=;V_N5Y^TB3[Z>RSWYEW[/'U>/KQZ?Y\EFISRM>B#RK#O\_
MF6WU+- QYC)-[3;6F$M(1I"BD$*4A!&F1(92.E6V'%K0J9''V01^.ZH"_KR7
MZ*]1%U3ZWH!&8[!6&>SJ#*S2G@;74-^(HT4V@9$?VF1[T4'WM^D&'I%^C;ZA
MA!W7*AP8\B.S<>C^_.W*=^:[G']\6"[4^U5=["Z-$QK$&B92,XBQB"")=025
M)!A3GJC$O:#E8>-36Q8J^4 E(*@E=+<HCX"[;$]> \? 7.F!A)<M>4[E3I;D
M46.CV9'GU-BU(L\^XW^XL3N_/ZO\:R94L4V5TAP(B@AK@E4 :1Q(B#E#D,HP
MAE1(%3(EPM!MHKIV.+7)N[<4%XW0UH7<2-WA5-8)]\OG'7VC.;2=M OD6EYP
M-SB0[J<??0,ZUA'(!6#[.=;P :?E;,.IF=$..'R4VCWE\'K/GY@_J:+,,U$J
MN8FU+[-'5>T=FJ]::1:36%*H5!I!G$@$"=6AH65%M,;"<+1S -/E[J9&REN)
M=RZ7  BLV*#>8OFSB0/JETFY7RP'IN27@M&=DON%<R1"[@-6+VYV1ZF%F1T:
M&8V7W17:966/MZX^?EYOD6OR/[/CGE?#5EV=^J3$\GZ1_8_9<*L\6YKGBK+8
MGF^&@J02TQ2&B 80AY) AG (4QPFBFJ9I-3K(L!@DDYM)=@],#WKB6M*M74^
MJNYYL+T/LU]N"$?TG6Y\HEL_U<UZY&2=FK6^T&/UN@&WCS8;U5C'W\.,P% '
MY#U+^U)'Z,. WG+(/E"' Z;,WA2$$%'"PE0)2&4D(18BAHPA!C42 1,A2K!;
M5?%.O4]M47#/Z=RQ*H??V+CQ_6"(#\SA?8(]3/KL06M^^$DPO>39ERJ$=&ND
M&^7]PQCPIO7;[UDQ$SQ.0VFS7&M;*T1C 8EA-(A3126/!:;*Z[K_3MM3HZM&
M-#-!C'">3+0+F1O/= 1B8!9QQ,";($YHV^OTWVU_U,E]0K'#J7OJD:ZEO>J:
MUY_45[58*9N)V-ZC7Y0SSB4+0V*L#8*-W:$U@CS$!":4"YURQ%+LE.GM8D]3
MF[3OEHM[:#IZ!+(1&>2US+X%OLY!ZS:=>P%LX,F]EA$T0M;9U6LQ^RST=0&)
MGFM]G>MMY')?%Y0^KOAUZ07_\XK#Z.17:K%\S!9VO+8;%!+0- I30Q1(0<QM
M&< X9E E3"(5<QS&L>N!A4-_4Z.+'1'=7>DNN%X^DN@9K8&Y8G/KX4GE]:VM
M&[ C<:="TRXXNI])](SG2(<2/>#J=2;A@5++H81+*Z.=2GBHM'LLX?-:UQL;
M534(TU#V5;UB);MK3 @JPEB+,($I$=1NHACD6&)(D(AE0I,XED[7DR]U-#6V
M;6XM[ @+K+3@[H+-X8=N._7VB=G0G-L1K@[W/=JQN.+FQYF&1[X#TJ[>\6V0
M"\]WKD"6V]0ZKU3]W[>+ Z-OE@H2R3@D,)8TA#A4S!ACE$&6<,&1)H8WO+S%
M%WN<&D&\NFK/=AE@M[U;K[ -S!%K6<&/:VE_LLF^#K=VO=;'<@.G[RI7%WH=
MNU:5&P@G*DXYOMB-8ZKT7L4,28H(LM$*(=40(ZTA5X'Y(Q8!D4%*E8U;<"](
M6#?KQ18CU ZLBOP!5LGFQQ0-3&YTX*_\P'/^MEUC[RF]KV"O\[9I>M3)N:_.
MX0P\^&VW:?;1C,=[,T)-I0BM<80E2R"*66JF6VSM^8A!)4(1I9I@A)G/NKW?
M_-06:2L=L.)UK,5V )[;).P.R<"3T0,-[XEY6NE>)^A!%Z-.U-/J'4[8,T]U
MC]Y8+JHXQ&K37]RNRH=E;F-%9MRLBF%,)40LX!!3S2$GBD-$=:@0CR.%(M]8
MC3-]36U*UZ*"H@J+A;4?J@!L(Z]_&,8YD-UF>T_0#3SU&]0J,6_J,,<"W%X&
MK5,XQ04X>@^>.-??Z*$2%Q0_%1AQZ95NW+%)D-M$/ZZO?,2Q%$A%D%+&($[-
MNL_B1$,AL4ZY^:6*O"HKGNYF:HRQ32#=B.EY)>$"J&XT<3U4 S-$!Y2\R:$=
MA%YYX4Q7HU)"N[J';'#AZ6Y$T$] ZKMLH:H"TC-C7Z04AQPR%9K=>LH09&D2
M0APDBO*4(Z6T#X/T+-_4J&>;CJ/6[^P%@QNP5=)>1-BJ"6H]0:4H^-VJ"BI=
M/=FK[R_!C?9><'P'YLL>+AZXC*4WQPZ$>*_DW+>,H[+Z0  ?+@=#==-Q'3F5
M/7 6<LU0@$.H)3&K04PD9)%9$F2".4\$94IY.9-.]C(Y3C^75-.3CT\B*B+%
M%9<,HH!1B".#+1&,P(#+-$YED(@DF'U5.5^.ANEN;\.A6J<E/<:V#U =EZIK
M@1IXP?'_[OS7CC8(^ET!3O8T+H^W*7O$QJT/^W%JD9>SS^K>6@E_5\O[G#T]
M9(+-&Q]SE.!$:(EA@"("L:1FMQ[1  9&Q80D49@$3JZ]UEZFQJF[$GJZZMO1
M;)_ZO6$T\-3W@\=YVCNIWS;M30,[4][\ZW"ZM_<PRG1W4G(]W=T>[F9"V7#_
M+RI__&B^B@=CR&VO1=VQ4MTO\^</VIIJZ]_+YA,F#*=F]==0HI"9C7:00(I1
M"&.L(LD0#0+B=3^BHQQ3HXSM[8FUH#L)BV[ 6A>[F;;:;)Z2'8\"NPZ?F_$Q
MPJ ,S%$#CH>W'7,EFKU:.EUE&=46NA*P0VOIVN8Z$JPJ"J7.U 9L7#3%JY7Z
MEV+Y%S/&:A:$B=8H5E!19:B5B102)<SF"[,PY2I(:.H5Q.@MP=1(U7S#V),6
MO4%W),0AH1R:"BO9;PXKE]YL2Y?>@'()N*HJ0-\ JP.HE.B1 KOBUR_Y>4LQ
M+NUU!>F(\#HWU+%BM'IJ&OV@WR]+59@^;!:;F=**"HDY9"FV-:$%AYP) CD/
M24!9D*8AFBW4O2U]]\6C*O29_IPF':TGW5&OPTW K;C6W*@$!HW$GO6<S^'L
M1F)7P396 C]_J/SK*U_ H=_BR><Z&[<R\@65C\H>7WJ^8[XY&UQR^_24*Y%5
MYP15>>7B\^VGSTWX M.A(DDJH*;"!H0:VN DE)#'*")Q(F*)_"IU7.IQ:C9/
MG6!Q5V)0BPQ^-$(7/W6,%KF,O!N'](KGT&>B5T/IGV'-%9Y^,Z5=['7<C&>N
M(!QE+G-^T=_%_3%?RI6H<OZL$QPW+I$@EJ'!54*6A )BK#4D,DR,S2*Y0&&B
M&'>Z4]K:R]1HIA&TB@981X/X>[K/@WK9T]T+5 ,S2">4O!S>%U&XVN%]OH?1
M'-X7E=QU>%]^V/].^:LF)<$7\^HL5@G! 18P21(.L>0IY#B.8)"&S.Q).$K=
M[HH>-CRU*;Z6#5CAW&^([V'5/HVO06#@F>NFO-=][U.:=KK?O=?0:/>Y3XF_
M>W_[Y.^[9M?BY=M%4>95@]65<%64MN+2Y])NNC\J,\J+DMVK&3&K:R"3!"8I
MBB"FB$+.2 SC)*(JI2GBB5<,N'O7DYNN1G*P%?T&K(6OZJ7=@%I^L%7 -RV7
M\YBX[02&07IH6N@-Y [9O'SQZCF]EW/W(^?[\H7E. &8=PN#%&O_Y;F^07,W
M9T519?&>:8DTETC 5$048D0CR).(0Q;A-(TC+D44]%BF_5B"J9&<4SGP&UM=
MLKDB5JEBIZF8KZ0]N_CR;5G_$/RJRH?ENEYXOV7;3PREHWMDR $:VETR_MCT
M7<#]/+YCEFX_(<64BK:?!\FS7'M+0]=E9:UBQ9O4068;N)N=-8QP$@H%8VXS
M*6/%(4U2#1FE#,4JHH%?69&+/4Z-0#?I:2J)NV5F/0^OJ^77(VB#&WQ.>'7.
MS7H1@T%RM)[O]45RM5X$X5S.ULLO=DT85AN!S:4G:R'.PDCS-!08<BP"8XMQ
M8X9QJF!D-#<[3L58I'PR^YSHPXLL1DCSL]G<-#+:!)G<,5E@&Y1N-'$E0 ,3
M@R<V';)]G=6^Y_Q>Q_V,G-'KK*+'.;S./]I?D-TGM5#?V-Q&_,TBSC3F20IM
M)J&F#)F.$$2I$(I&!%'F=27L0G]3LQ;.AGY]J(NKEDM027]]D-TNZ&[TT".4
M U/%610;<8&5=]A8N1/ #!X9M]OGB\?!G0# )>KMU&L=G3^G;[QNKUC_\KQ]
MI(FQN_W&<OEN<T>=!P%/1<H@4E5\;T2AL4ABJ-(4JT@D".G4RQMTM4A3XZNS
M!0]WE+(.B).WW:UF5V0DZ&& '7U$HP[;T$ZC<4;,WU'4&\C]>HZN%VM<5U)O
M,![YEOIKN2.A9_>+3&>"F7:%L"DPS*+Q<3G/;"6P;6U3)M(HP13! ,7$)A5(
M((V4AC$S&T>&1!(%?J3MU.WDB'DK-=B*#=9R@]]=ZI5>,PR.U-H[N$/39Q^X
M^I.C%TS]$J!;U^.2G!<<1T3F][9_Y.+=ZG$U9S:C_FNME2CK?"H?]*U<5KNX
M)N(N)(QR&@C(56*VN@'39KD-)10I9VEJJ(IBI[-&]RZG1E);J4$M]LTZ6]52
M@[7H':(<'0>@G:*&@75@>NH)4:^(2#^0K@Z/=.QNM%A)/_5W R<]W^Q:F:=Q
MUW]23\O<4IT-LEB9S2T)4DW-YI9+)B$FE$(F4 15J'2:Z$ FL5,JODL=38UT
MFE(SC;!@(RVHQ?6MS',&W79NZ1.S@1FE*UP=*O.T8W%%99XS#8]<F:==O>/*
M/!>>[[:)>J_*.U8\?,R77S.IY"_/OYG=VMO%Q@EW:RL!9:6QA&8\52Q 6$.I
M[%U0(C'D@0ILQ1X5Z0@C3KG/^9M[UU,[EC.2 V%$!T^-[-9!\N/*ND:RQ4]@
MN7$SLXT*?GLJCU%QVU<-@_7 5&-AME*#C[LP_[:&>>O-O[T,L_<6RQ^Q7K=9
M'MV/NM7RA^5PN]6AA8X%#[8Y4FV1>%O4S(8KF/YG7 4X"0V!I;%*(-;";+H2
MRVQ$)0F58<J15Q32^:ZF9NWL2 K6HE:A-3? 2.M9[. \P&ZLU ]L0V^ANB'F
M7^G@(AC]%CHXW]VX=0XNJGU4YN#R&_W[:&[E?ZV**N50<]LZ3!1.$Q9!H1&'
M.$[LQBF6QC@B5),X%<+MWDN7SB='*BY>AANP5:,_U\W1N%SOQ+D&[2FX<W:!
M[O&&_#70#>[D.>IX,NZ><Y#X.'[.MG'M-1@;P%7%?6_/:3 -PUAS"2F/(H@3
M%5>77:!,2:B5C,*0>N4P:^ML:CRV>X&BNFA67W\ W<_&VI!V/!'K";^AS\&N
M@.Z*2R3G,1GHOLB)#E_H:LAYU<_? FEYIX^+PO5%JR#D*M4LA2E7 F*>II Q
MB2"5C&"D(A4H+P8YT<>4B6.;N/3@KFK1[:;;*8C=J.-*X$9DC"LPN_(:[W!W
MS$[U\X(7<UOOB;4]VO68Z0O[_E::UJJC=6O%O%]5!GI$HS0D@=DN*8XL/5!(
M$4*0!X$0)*4TQ4Z^EXL]38TDFI,3(RW8%Q?4\OJ>-)T#V/6HJ0?8QCEK\D>L
MPV'3!32N.&TZU_+(QTT7%#P^;[KTPLAAV'7O'_11754<HH@%<0PI#E.(H\CL
M6 )*81 E480HEY'"HT1EGY-P:D34E&LU_Z_RKTH"O<Q!5A0K9KXDL%J8L02V
M\O!(T==GQ]5Q?_22HS6TB71M;/9-0Y36QAJP2.]@8S"-T.VS4OXY(KDO@=Q;
M8/?%CJXL/EQ="%IGOYZE42IXJ%(8D9 ;VE=F!@2IAJGY61KQ@"?(*Z[[=#=3
MX^ZC*VQK03O6'M['U(URKT=J8-[T!ZE[Z>&3& Q3>GB_JY<I/7Q2W;.EAT\_
M?65N$<,N]ZJH K2?=ZYY()PPA044REX41AK;=+ $AB+0-##,H+C71>'V[J9&
M"]LL&;6X-_4-A&?P>_/?SB[L"["[>J+Z G-@YN@%Q^ZY2%KA&281R>DN7R8+
M2:OZ9U.0M+_5H9:B33IW6++M]GM6S+0(#+%P 4,4V PD20JI$A(RF5 :8\TX
MB9UK*9[K96K4LE\LT$KH4TGQ+):7S^E[06A@OO !QZ^.XB7EKZ^C>+:'\>HH
M7E)RKX[BQ8>[V17_5#9'O9*W7XW1<J_V-S$?5F51LH5-CE?7_DU39JP,3*$,
M;>2@M%GGS5]A0)&.-5-*IUZ[#J_>IT8-:^%!(_VQMV%'@TY5K?T&AT<LU(IB
MF,1!"K'FQ@9$@80A31&36FFIF5^UZ\&&9YPJV)L!8LT %?6P_,BMO#\-.19N
MAN%@^ [,^[U^^=[V8B?4>C4?_208U9KL!,ZA<=FMD6X+T&%JSE?9?&6ZGJ62
ML# BAL,8#B%.:0!IK(2]E4=I),,$H<1GJ3G3S]06E5.9:QM1_?CJ'*Z,I9SQ
M1,. <8.K3&VE&+.$IX1))47( Q[ZK1(](#O.>M (!M0:XR>#<;4F] .M&^GW
M -?0!\\=OD%O%K\ 0Z]\?:ZO49GY@L*'''SI\6YL>_MH;T_^3W6F\4&_R19L
M(4PO52+3VX5\E155"HAB%IK-?!CQ%(:A/5:FDD)#$!*FAI*%3#61RLO2=^UX
M:GR\*[>U;S:2UQEYJ])*&^']:,1Y+-QX90B$!R::0W#K\+?U6;P/P-[TXXM6
MKWSDW/FH!.4+R2%C>;_?C<+^H0I[N-)D+=&4$*XH@B%&QIP)J3(\%0H8!Y2G
M(9948J^"FWNM3XV,&N$\<\"<!LZ-5#K#,3!S."/A30PG->YU]N_W,.H4/ZG<
MX3P^_5"/[L7&E#G:3FXO^LQ8BJ. R 3:4TV[^[-UM12%2F+S/WMY.1%7.QHO
MRS$U J@DMO??5'53RJZ93\O21BFR.1!U69/:R=6#<\MAF*YP<_4+_@LYO-8[
MRF.OE\MUSWX\7^Y #N\#<Y#EY;UA[H Y^<4\FNO&H56NB,(856^6^:OEBI=Z
M-6]2]14S:<P>J:@A2AE)Z_17D*8DAEPF*2-FHQ:Z50-UZ6QJ;+B1M8KAE8VT
M@(DNN[%6E-UXKB_LAMYU-2*!3TJH[*N][G(#[G(ELQ*\6Q;%NJ0$^/&3,A]Z
MP>;GCTJ\*<P%HUYYJK7#4<G(1?5#QG%ZQX]6GO)E'>1:14R+G2!7M@URY<_%
MYI&G.H+MUVR1/:X>7S\^S9?/2GU>\4+D675#.V>EFHDDP39+)V0QCPP3Q102
M88PW8\DQ)F,5ILRI#OE \DV-O':CUG>5!&P_NKW8>:[1] 8TNH*ULF!76V#5
M=2._H;Z%=KZ<P @/3+'_3P^N;"HM5TU->9#W!/U_;["=U]Z!AZ)>KDTGU1(<
M4!14"_!0O8ZR9@\,V7J9'[J;CAL.\WF_-Q]\%:D8(JHT"D.8QCR%..;$?,((
M&TLK)"10!/'$:5D_U?C4UF0K&[#">45ZGH3-<<?0$8R!ER]G'/S-_Q,*]VON
M[W8PKGE_0K4C<_[4,QWS.QJRR-6#X8OLJWJ[,-RAWJOR@_["OL]8@ -%:0))
MR@C$3##($J'-%$Y%+$(1)5C[Y*IMZ<MK"H^0G'9/5)!5LH(?YV9;ZQGOUX:O
MV^3N";6!Y_H^8&\;P*P?X*<JQ:/U,1N);\!M6>897Y558J-R"3ZRO%?GI@-<
M_:: ;.EOW!R0EQ4_2@+I\$KGTK/FZ\C,&-\6A2H+T^SK[TV!]+\OE_);-I_/
M.!6I,0H8#'$<V4IP$C)%"(P4XD+2@*<I\K$)7#J=FJVPE1G40M>SY<>-X& M
MN2?Q.(V &P/UC>O 5-0'I%T*W3ICU'?EV\L=CUT*UQF*$[5QW=_MX+!</3W-
MJ]T0F]O\V6_FRV]O%WJ9/U:[I4]J;K8]LEQ65VZ+@U2#G&&E-(TAB4($,4(4
M$FH,(Y1&+$ (F_]7SI[)*P29&H7MZE+?%0<[JG1._WCU>#EX#T<:A:'=A+L#
M4.7ZMXKL#4*CBC6X:F5>;E@\_'XC#<](#KYCQ*\8N!XVTWU!W.:XNZ;Y\3QT
M/8"PYXKKH[U>*]&\77RMH[&V=2%N>5%E?9\%440C;N]C)X%=UB@QRQI/H4 <
MTYA'DH>>-SG\A?"9K>-<\M@(NU-^YJ^]U)]I&PLW>WQ8? =>K"[4H]GBOM4"
M_+[6HT<78G<0QRA1TR;&%$K5.,#D6++&I25_0_^=,ML'M9]"YXO*'[-%'5=>
MG7',DCB($BTC2 72AOJB&'*-S3#%B@1AP%$LG8J%.O<X-=.]%OH&'.5ZVI$<
MU**[6X=NV%^VSGM'=&!F>T$PW6WJWD$=R7CN UPOR]@+J!83V*V=T6Q=+[5V
MC5J_%WNU7C=W@'8J]FF*E Z(AB&)#75KFQ^?: E#S8S%RI#42=!#'<4374_M
MJ.I"'46]N6G8<QW%4Z-RE?UZ)=8O:[=N+W2.6$>Q!;$QC-13W4_!.&V!Q=$H
M;6O!/Y7_JV:)_)*S19'5+@!;?G8F.=8),ZPEM38D)GD,"4$A5 %*%,(QU6[9
M5]LZF9K)N983; 5MZA^[I^X_"V@[__0%T\!,TP$AKU3]ER#HE*7_;*.C)>B_
MI-9N;OZ+SW9,LEP^J/S$H;H-@U@?K-=ER<S/<VM!O5+U?S<>(,48#[3-NXJU
M@I@+#5E"$=2)(DQ3LV'%3H=,_8DT-0*I-*HB9 \#=&[ H@XT*=EW3U]=#R/G
M9ON,.QX#,U4]%(ZA/X-X\?J#L]]LT]>+-6YFZMY@/,IBW5_+W3CYBVULE3]_
M+I?BCW^P^4K-$L%";#:/,-(A@S@,,23*6&%)$@>,8LU$%,X6ZMZ>TKBQ['$G
M3K.4UK-TMZOA)NM:1E )>0,J,?U8\@26;JS7$9]Q6,P/&&^*.J][KY1SHIM1
M*>2\FH>4T/+DL,EG-TMUK%.58HFA#@4R^ZY(0DY$"D/!8DZ1((F(AL@_.U63
MZBC#Z6*3B+-. ^%I37D/B!N+# GSP!SCF>ITG1!B").I*XHODOKT9<RAKA!U
M38#:DZFS[YQ_ES&>S2O?U;IXR*O5=KM"*0LX-2,C)(X@#E(,*8DXE %+!%),
M,GE%Y9_VSJ?&?V</E]9J/&^JWYBYN5(N\_+Z$7+<4 Z$^TL=EEX!^97UA]RP
M&[ JT04!7K!6D1LT[16,'-OPC_7X:+[)!]/!4@OV]*2D8//Y#"D510$-(+'(
M8X0QY#0)81AIG:B08QK0]1[OBUN$QZE^.FSSOHQQ [41U=H7M;# 2NL>=G 2
M4RX))BE)H" AL95;-+36,F0(A<A@JJ,T<HL4O K.4>, ]Y!<+DRG976SA"\7
M$CPH>>^11>$DJ.TLWP=0 S/Y,-^:>T3+M?",%,#B"Y-7L$H;!BVQ*2=?&RT4
MI4WHW<B3UN>Z6<H[:]'M0E:.B(?EW+Q?O/[OE;$]9E&$4"2X@HP8@L.*8$AT
M@B$FF 4A,\L'DC[A)9<ZG%I0R1?;!YAOI:X2*!<[<O\[4)7D?@;P1>#=C-X^
MX1S:T#W \'4[:MXVK"L4O=JM%SL=U59UA>#0/G5^KV.2_$WFQN+-,K][L(E8
MWBZ:M&O&*OZ89PN1/<WK3!\)50&2(H1,201Q)(Q=I:6&E*J(Z9CJ 'L5*O'J
M?6H;\AWAJZ2,M?@@6X"M F"C0:<T*WZCXT9+@V$^,$>UPWL#OI@>>\_AT@FL
M?O/G>TDP;A+]+N <9=+OU$A'B^I$>/#&E;.SW_^78OF;[*N:D82GD50:$J*-
M7<4P@A0'">0ZT!&GL>(*^_"=KP!3HSSSC2:>MI0OY(ZVU8! 3L"I6"X!5^ C
MR^0-L"H JT./YEA']/HUSWR%&-=<ZPC1D?G6M9TKJAE_%FK!\FQ9&068&BM-
M40Y)B#C$28 AQP&"1"(<:L*"R*VXT=D>IL91:]FZ5S#>PZ^=CWI!96#"<06D
M6]7B4TKW5[%XK_7QJQ6?4NYDI>*3#W;,2-F0PI?EK3 [O%Q5T6D?\Z5<V3C_
M)N?,C,<RYE&@H4Q( '&($.2<""A3I1G2!*><^<6'N77<X3!A:.]W([==-1O)
M01WTN96]2;+DF>32;23<+)8>T1W)9=X#K/XY,[U0ZC>;IEO7X^;9](+C* .G
MW]L='4A-AG[3F<T1<K?*;:K$F: Q22,<0*ZD]4W;6F5<V^J*8:*X3(E@PB]A
MQ^F.IG<8MRDY\50+ZNGQ.0VGHVOG:H@&YI0--HV$-Z"1L4>/32L&_;IF3G<U
MK@^F5=TC9TO[T]T8X+/*OV9"_:ILX-@L8CP)0AQ!B;G9;PAIMAH"$8BUBHE,
MM/EQ[.,RV6M]<GN-6CCP>RV>IW=W'SBW*=X9CJ$W&:Y(>$_HDQKW.H_W>QAU
M^IY4[G#6GG[(/P;I"_O^SZQ\L,='V>*^R?#U9?E>E56PYV=5EG5&L _ZDRK*
M/!.VUI<]<?IMD1E#5[$H) DF$,D8F:F-0D@83F&HE!8ZXBJ6J=N6HP=IIK</
ML=?'OFTU ODV*YZ]\E<%J8-BHY:-L<@WBM7'UF!E57./2KEV1-LY9ZQ1&ND&
MC1F>'55VDQ;:^W^5.N#SWO!L-:JOW8#?QAT>]_BB$8=II%"D+P^JSABR7)7:
M)IPTXY0KUFQ$U_4_JU$QO[&%1 K]#-2ZM$QY,!F7?)[=5R(7NQ.S.%?/1JYR
M^YK9,(&GZN;?7_H)@NIIH%KBI:[M8;30JIZ@V(W"ZJO);H;P*_64*Y%5'Y#Y
M^US9O]PNY&ZQ\)DB6 6)(C"14MIZ%0(R%J90BC2,$V,[4^IUI<&ETZF9S;LR
MWX"-U%7HT:[<?N:T$_QN5G;?H Z\M%V-I[=1[@-0K[:Z4\>CFO ^4!Q:]E[O
M=@WPDE7N$#:WQ\EO%W?L*2O9?$:8#'@<!)#;W)(8*PPI4XFQZ*. DE"&.O2J
M.GZFGZE1SU9,\&3DA-G"!CI;27TCLT[#ZNBHNQZLH3UU6YRLB#;LZNX"3AV"
MJUI1Z#F,ZG1?(P=,M2I\'!K5_O@U05#OZBP6FU)Z58+O&>:<:)P*&$LB;/4(
M#$G  RBQ2I,$)2J,O8R3EKZF1@SKL)PF&&='W(O)[+UA=B.)GL ;F"BNP*UC
MW%(K(@.$*)WN[P6BD5H5/QUXU/Z*?Y; UXNR"D6OOV.:<!%3)"$EA$,L8PQY
MC%.;GU_1@$M"E%,>L*.6IT8.:^'\J. 8L/:)?Q4, T]S9P2\LOR=U+93:K_]
MED;+YW=2@=TD?J<?\/?=WVVO=4K%RZPH5LQ()Y9%65]QLMZKY<*>%3,4::9%
M"J,DHA S22"3,86!B%D<BR , J?$,7[=3FW*[D@.K.@W8"T\L-+?-#?#P$8!
M=[>NQUA<=K /@_# ;# -<-W=X\. /)(GO#^PO3S5_IBU.*4]&AO-_^ROX*ZK
MN</;PUP#WB8,HR%/91S#4(D XBBPEU5""6,1(R3B-,)<^H5<N7;M,VG&"<(Z
MO-#Z>>]2<"V]9[XPYW%PW-T-@.W06[V3MX0'27KCB\ZH%X=?)MF-+R2^%XE[
MRN]UF"%U<Y=O'70V0RQ.6) (F- 40RP" 3G'AK%P*"(DDUCIU(^G+O8Y/8*Z
M+DKT,LAN)-0K< .SSUI6\.-:VI]V+@-O0DK[K);L"$[/I9(O]3IRG61'$(Z+
M)+N^V/&:3+X42LGBC1%YQQ9[96RQ61((R92Q?Z2*%<1!DD(610$D(DVE()$M
M:>'CQF[I:VK;WK6HP XEV-TZ6&D][[^T0.S&+ST!-S"S=,3,_W++933ZO='2
MTM^XUU@N*WYT=\7AE6[$<5>%CE7VSU&.TUG,XS @5,(TU/94/)"0I4$ 51S'
M+-72YF3W88ZVSJ9&'7>[,76P2:ILP^_6 ONQ1RO.B H=155R:V:+"H6)86C,
M81P0I3&648C,-KL*O/M<LKP<%^W#C@?'O$GJ7@M]LY]F^1=UGRT6-ACQ%S:W
M+H8>AR&AC(51I&'": JQMGD2%;4%ZE*AF2 B($$S#*\7CM=(^QV$=;<O.@2O
MJ_\.@+_;*MH7HH,[A2\ V=]*ZH)(KTMI:X>CKJ4NJA\NID[O=%M-7[/<<E/Q
M4>55TYL:\3,I2<B1UC"P=2]Q8C;\C" &%3%J)\(6,N9^V_RS?4UO>[\6U0:/
MUU/!CS7.P^I&&;U -?21\AJCCVN,P.]63E )VJ,S\2(8O5+%^=Y&Y8F+2A^2
MQ.47KDSX__J[O5ZQK9P^HTFLE H%#&-ALVL9ZX-3*B"*.4>2(APG7E=%S_8T
M-4M[F_II+6G'#/U'D+JQ0R] #<P.QQ@-FUW_'!3#I-(_ZNUE\N:?4_ILDORS
M+_A'M+Q?ELIFOC)0I<T5:!HJ&02,P80$]L9XQ"$U&V](,4*)",R#0>@:N7+<
M_-18H)(0R)4"5D;W"(D3P+5/^^OA&'BN[R/A>9O^#"3NP2'703-2$(CCQ^(5
MX7%>\99(CA,OC1:Q<5[@W<B,EJ>Z>@R+\H/^^W(IJY/3^C9^\7DYES,6AC*A
MJ89<L@AB+@FD+,90HL3:+XBE*??S%Y[K:FKL926U=Z0K6>L8BT9:8,7U=9*<
M1=C51=(';H,[2+I!UL$]<@F-GITC9[L;V35R2>UCQ\C%-Z[*BF4LICJCL6W^
M=9XO\[MEGBM1W4/?&.UADN"4! DD5"80$QE#$L0A3 6EB:(!XD1Z7<7SZ'QJ
MM+*3V[L1O@XULN*#'?D[5S?S&ADW\AD*[X'IJ$^HNZ;I\L)LB.1=;@*\1$HO
M+VC.)/KR:Z-KU@->OEV8IBHSN"Z3G8DF]^#;A2$-590S&O$T)A&"&E,*<6 O
M'HLH@&F,8A($*HIBY)?VP*'7J9&;%1ILI;X!:[FW5037HONF/G 9 S<VZQW9
M@6FL#U [Y#_P *GG! @N/8^< <$#C.,4"#XO^V=%_S5;9(^KQ\8K@%(N!#=;
M-<998/9K"D$6F>T;34,M$$]UQ)Q<SD<M3XUJ&N$\?2G'@+5SQE4P#,P+S@AX
MY3T_J>W5^<[W6QTMS_E)97;SFY]^H&.:4'O\_+8H5DJ^JI)KU7.]/I ^R,9T
M^XWE\KTR>[,WRURKK%R99V8I4PE+N8)IA&*(F2*08A) D3*>$$%23:A7:M%K
M)9K:I*^3U-4:@5JE9C7<QF,<Y;2K-+NI<N M-=C1SC.9Z=7#ZV:>C#IH U/4
M2./EGW*U+XS[3=-ZM53CIG;M"\2C=+"]-=PQY.=P'[F0'XT >2W&3CTO*TM3
M'^.7YYU_- ]6::[,)K4JLQ+R@ H<$1@ADD"L(@FY4@EDB3)6F4C22'LYTH<0
M<FIT?UB \)3GQK_FX"##Z\;M_W]UW];D-JZD^3Z_@F_3'5&8)0B !.9A(JK=
M[EG'NFVO[9X39_V@P-76C$KRZ.+N.K]^ 5XD54DD 0ID<4[TL<NVB,S\("03
M>7WI31M9W3_?GY%F%HZ)8MQ,J3$8G3;):D2H+_*SQJ05P_5W5J;QBF^WC_;-
M5%%Z;SY_TU61Z:MC\P8J,R%R[:86:>FJU5/ F.1 J8P9SB3!**C2X@9>YJ;7
M+SQ:9]+8/]3R))5 S@BL"[%?A77;B+&+0UR*H^W-U([&:-MRH_MQ$* C.B7#
M^'E!5^4@X+H=F,.6'!AD7N^7:KDZN%E.G[2T=P%7W/_Z+[DZ**VJRKF'[X<J
M->F]>9[@^W:YUF_LJV&W$%) QJD&"B$&<,X88!H)(.W?6O.;&LF"$G%C,38W
MQ7PN5W(2+&DD:PI(C[*56N!*FKN3,"E%#(U>Q]IRS\CV"VSDV%'O*?<P/"P>
M&?"X(?-8S$T;3H\,Z46H/?;ZPUX&_[[=['8?MANSW"\4S5.E"P&T0@9@^S_
M<^1"721/N11<%W*QW^SYRD^?GZT=I)*/%,8[SB5K2<5;F"H]!\Q/&PZ$862%
MYH5 L"*Z(FM477*^_J3JX(I@ST_TM8\,S1Q^TKF@F>98:*AA8:^]*,UR@ DW
M@'-* =2YAC17*#=I6-;P-3)SLYZ>-];H'_X8@JG?$;X=J9%/<SA( [*#NS"(
MG!E\E=3$6<%=XEYF!'=^^I:6^\<BJK(I=]..[;&9TOOK0?]=\^WG/S<+(;CB
M&20 &JL5,"%NT)XB("42&ZZ53)E7!]^!].>F..R7"PUION\/N)_R&!'&D;5*
MTZ3_5%19M^L_LG_GIJ$)70[[N$N<!(D5(7;K_F#L1FCG[\_#"[3X#P;H>MO_
M\&5B!P#*'W?VQO/1W7O@@G/#($H9X-@52A&C 3>:@]1D>5YDI*!%D$KSICPW
M9=;C13YRGY3LQ_+D/]^.6_WV-X#\LEYZ7WPCNN1;L)K( ?^<^DS<[2V@^#O7
MVQ88Z$IW>3*_\KW^=?/ E^M%@?(TM1<SJZE@"K"DV-[0,@(R9I101M("!@U"
M>K;^W)12R5[B^$N^5!R&^J6?X>?I7AZ.RMA>X@! PIV\U\6.ZZM]1F-:E^MU
M 2\\IRT?&]H05AMM;VOJK,_5_6'_;;-=_D.K1::R%*=( :RU_05F%#!M("@,
MS07-E"F,5V\)/W)S.^!';I^W=^1'ED-[PW:B[7?^XV$XLCHXP?>DNUURWX_>
M@"ZQ/J!$;A3;27+B7K$^XE^VB_5Z:G!+^\V#_M3D4;UU6^@&ME:O.FUXKA'D
M@$!C #:Y 2S%%%":6Y7#TIQG7D/0O*C-3:]4S"9';I.&W8%V1#?4?EHE&H C
M*Y4;L!O2R[X?D]A][#LH3MW#OE_X*_WK/1X:Z _>K+]^UMN'#_:K](WOM.O/
MN2R3-]\>$S2(4%2XJ<PI$JF[ABC "26 0T2%Q&E6X*"F$!XTYZ9<',O $GI(
M&J:3$]<W)-'XP._I$8X+ZMA>X-OQ#/?[^B,4U]?K07=:_ZX_$!<^W8!'PPND
M7QT>#BONLE=>&Z-EG2;^WMRK33DRMJS?()C1(H<%8$A#>WNB E"#$(!&$ZP8
M@QGTTD:^!.>FBDX\)Q7339L!EQW6,!Y4;N,-?;<F&@/0L4/<,; ,*MH. >CF
M6FXO8I.5>(>(?E[Y'?1<^!SISUONFH]_>GP0F]4"8BQS"36 S(V=AXRX?#4#
M"BX$,Z+@DG@5=E^L/#<U4C.75-SY3Y%^"E>W1K@)A)&/OJ?\03.DK\HZ:(;T
MTY4FFR%]58#S&=+7/S!X;-9WO=T_?K#[LG=-H?[[L/SN3(EW>K\HI!)$%1P(
MP2G *M> &<H 510229E!16#+_BYR(=_+:;KV-]R6?=!TP^I=LM;AD[/:4?;U
MC<9!;G3/:,6F?8<[1H]S06ODWG4@-V1^5B\DL0=HM1.<>H)6K^A71FCU/S,T
M[Z/RMKK^F;LF U-EQGY=,@D4E%9[<,X 4Y !A$@A$659AH*R6J\1F=L+O>$Q
M*9D<F-%Z%4T_+7$K1B-KAU!X!F1=M,L?.<'B"J&)<RG:1;U,F^CX[, Q'OMO
M>GLV0_B=Y;HY^#Q54B@-:"[=T+P, Y9;%"D4FA4HAX;1H#D>K:3F=OQ+3I,S
M5NT;[\ALX$R/=GS]5$$<U$96",, "Y_JT8M%W+$>[>2FG>O1*_;%8(_^)P:&
M.$YKUOKGV%29$UWDF&"0,ID"S%(*K)8@0#/"\TSE!L/ ^=_MQ.9WQZ@93%8G
MGO\U,'S1#JUGU"(*7&,'*\YU1 /:&)VH^]&(&YAH)S=M/*)7[(LP1/\3X5.
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
MQB#J>[N%U*3O[VYQG[_'>SX=_CZOFZ\]VDOX-[O1NDRZ52DM..(.,LD!QK0
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
M?%8:I@O_7:_MTJO[M;I7#\OUTBWJF@'6Z=E-$I(U4R5.%>",4&O$YCG@N4*
M<21A(10FN5?Y:Q#5N9FQ-=.EB^TIV\=YE<.B?WY[X*?VHB,[LJ:+ 6JP6@L"
M*:HF\Z,\J?(* N.YO@I[^$9_VEOGMFL:J#PV@R8D829%RC4#I 1@F7$@B/LC
MU:A07&0"!>FF;G)S4THG4Z!D]^[89^BQ?T;%$+0#O6\W8SB9(RX<ON%.N4Y4
MQO'/72?Y,JZZ3O%;O7;=3PVL=7>=1,H&NBU=4G]Y/'VD[HQ:-K__C2^W_\%7
M!WV_VQT>OI>N;:?S9-43[@$NF$9:&^*&H)<5&<8 *B4$FE*)62:E0D50I?QH
MK,Y-I37,):NEL2=RN4X>-=\&1@Y&W%D_%3B/_1I9?;9V%3_O6VVOKE<Z55?3
M.NX2)VY2RIN<"7R7'+\%3N:([0%&WY:XS07&8W?:U@2CPW[1V&!\BN%!HZ8G
M=]WPQEYZ[-O-;+8/+G-O<RPB^JS_VO]BX?NO!=%8"^.BQ49C@ N% 4W=K&=)
M,H68P)IX)=H-(3ZW]\*Q0WXM0'EG/!,A.<F0?'%2)*48 9&0X.WI#S*-"?K(
MRGV&>/N'H,;$?:)85'3\@P)40P'LB%0%+SE9R&JHL.>QJ\%K#+NZ7!FYF6I[
MJV 2 2&X EAS"6AF$$BS'%$ML$A)$9)D=-M4SBERC,JV9TG3;7GP%-/!XTMG
M/;=TW'FE$PTJ?>D)I?ZC2:/-)#UVE'CXOMH\:GU>QPPE41 K"*!)76T5M_8@
M$P10R1G-)57VOZ#6-9<TYF;V-2S>5!%^#4N_(WXC0B.?\5!PPKO&M(L?MSG,
M%3K3]H!I%_2BU4O'1V.50I1K?]NL[!J[:GS'Q\UJ]=MFZZZH"V52GDM"@.%6
M V"=2<!Q@>TM4120(5[ L'AL(/VYJ8B6A/US&?ZYF9[SQ<F1U(($:I'0;?+3
M,"."/[+V&0'W"/427NB-7#31S<,+5TYX =1?/N&WS, ^."N^V[TW)8EZL#64
MC!*I+?[*!52$*@!CB@$"I;'*3_%,HZ!&.!<DYJ;62@[+F0?5RSUH6'@'DGYJ
MZ39\1M8\H="$]\-IE3YN0YQ+,M-VQ&D5\Z(E3OLG;XB]_O+<0;_(!,VU*@I[
MPS'6M!%< $J5 235.9.$D4*3L$S;ZX1"OLS39-.>!\GD&:<# I^7L 8$+6^"
M:L* XS&0>(KIW"7-O.,Z 2ERX+ 5FOA!OTM2TP?L6L6]&FQK__3 -I?U)-K/
MFWMIS8NM+KME5QULRG]8I%Q#4S .$'5365"1 6X*"10GK- LQ9** ?,#>PE[
M'8CI!P4>9T"[.:(5Y_5(NC/> YMD]NZ!GV*) ^E$+31O@C&\J:8O-'%[;/92
MG;;EIB\(%QTXO1\<.K[ZZD35)B^>Y5EJBA1 3%*K@(0&Y9AJ20AC'-/<Y$'-
M.3NIS>UZ\FQ4,3B-*A[HI.W&VD_11$-P9"5S"W@#1CE[@!)Y1G,7Q8F'+WL(
M?SE5V>>A@;Z-JSW![_>O^';[N%Q_+9./%H@4T!"2 :VS F FC+5M> $*P@UB
M1!%HPOK^^E"=FXHYML4O;7H]= 2!'^(ZE89QF@%#"P0PT07@2@O F;4LL=*I
M(7KQ76^7&_5IS[?[%\+].0?CH?^+_KI<KUUR_,8D%=DQ<,^T+B#B!)B<,WOC
M+W) >6% 85+-"B25(46-^^NU>E'4&_HC!O3LEWU4M#V=?['Q&]L?V#8_XR[A
MKI2VXKK*,X[H) Q!*:[?T(ORM*[$$# NO(M!#P][[WYV<8O#]O$\!T"2(C?V
M;0H,Q/8MRV$.!&).]VC%D!:"**_N+!TTYO9.;5B\*9_B&I9^FN5&A$;6(Z'@
M!*N,#O&C*HAK="95!QV"/C_\71\==M3K1I6_6:Y>;=9EG?S?EOMOKPZ[_>;!
MN0?DZN F1]_O=MK^IS[SOQ:<&:X%1"#%B+MAA)E5!0H!4U"3"L)(KF"(*AC
MP]Q41=.3M>SAU@B1_&FE2!HQ[I*C($DC26)%"5,G0_;+3]V,O LCJZ,Q-B!8
M9=T 8525-H2/257>#4 ]5XFW+!6F,I5>+EZO]\O]X[U2]KN[^[#9[?GJ_RV_
MO]HHO<@SQC72%!B$*<"I_84;K@#)L4Q)9C(FO,I8N\G,3?%5G"8UJW=)Q6QB
MN4T<NW[*K0?9;OT5#Z^15=10J+S5D!\25S3-3LM_^;KY\;_L I62L3^4NJ74
M*CW+3J(X_$1K=(/GIP=V_-=B_V;M.JZYJ,D?=L<WV_WR'UK]NMS)S6&]_[#5
M#\O#@[VDE1_=[0ZNKN6596'W3N\7F9!0I8H!: H,,%78Z@EEW"A"372J4FJ"
MAG[<R,_<%(KC,3G)<Y><290T(B4_U4+]7+HRJF=JP9)2LKO$RA8X6>#&C?4S
MLR;<KI'UV20[%3[!( Z^<2<<W,C3M!,0X@!X,2$ATK*QR@;NI=P>M#JK15JP
M7!4ZXP9P2"# TB! F?T)*H@D*R3-H;QU=L(EV9 3/4UZ7<WC\"I!+[3]U&5L
M!$?6B2UY_@VB;ST0C9#7WP[1R,G\5PB_< 9_.Q3]:?L=S\8P'=_9[U&=9\X0
MX9H9 T3![=U1:0E$ED/ ":$\%X2CE ZW"4^$9F_L.58'IN^W@CO$+AL&V=0&
MEQ]:-YI0EU",:!N=$7M!H^=2Y&YKYLKGPUU+G[0\;.V5%6;B\W*_T@N90Z:%
M4@"[VR*&T!HFM-! (X6U$!2EA?9U*#U??&Z*H&3*A?-A]I/X.6G8]7<?7:#7
M[S2Z!9.Q@VN!< 2YB-KD'N08NEAL,G=0FQCG3J#6SPSLK^HR9M]MUL=98M5\
ME+J"8B$,Q$)C;2\,KN4 $0:P0BC["\Q4IAFE*JCE0#>YN1WA*O'[G-WCR)Z:
MX_:I/4/0]GNMQ\-PY"-_"WSA_56]4(G;7[6;Y+3]5;W$O^BOZO?4P!*>[49J
MK78NCE5&]S_8;\=N@6&6080X4*G(G;.8 X&T CHK#*)YP: 6(2KE.IFYJ9*&
MRRJ:6R68E(P&EN1<Q]1/<=R.U,@*(QRD\(*;3@SB5ME<)S5M:4VGN!?U--V?
M'ECJN^?[LC[S,Q?6B,TI%SF2 C!L"+#&A00LSS%(M0L5<8AP$91I\W3YN1W[
M(W?)EY*_0 ? ,^S\COEP1$8^WOY@A!?H7I4Y;F'N4Q+3%N1>%>^B$/?ZIX;.
MR?KS7I91#&L66,6PMC_*<O7=A\UJ*1^K7T_M.2'1J,CS%! ([55!I2F@4.7
M'FNABCRE.0^Z*H0R,+>C;_E/3@(D3R5PJ1*.^^1+_7MP"]7!^^2G1,9$?V0U
M$Q_X :.SAJ$7>7!6(!,3C\T:!M'ET*R!ZT3J2V!)VLO3_M&92OO[M7(5#-_=
M1Q8\%ZE)E;5OD/T%I\A8A8@QX)!AC$3.F99-@P+/JXXW<:_C^+1)P=@7(+O0
M-[[39>.>[S7?90*%;IB^L3M!^TYX7H_BHOMR_0H:ON_*R]/^KD3Y=2_*MS<O
MZ 5LW"X&[>1?MIU!+RR]?0WZ5[C!^WL:L+J[_VNY6U"%$<J%O:&E @)L, ><
MH@P8QKA!'$E"@LJBKA&9F[%6N2K/F$R^.#8#;;&K< 8X=6\ :1)7;@ ^P_RW
M+0#$]]H^)S2]K[9%U*L>VK;/WMA:6F]_+*6^WK[IW:;LHJ)5.19E5_9:/_]W
ME\3V;K/_N]Y_U'+S=>W2WA:R,%CHW( L@\IJ#DH!I<8 I7F*C4*,L"#7[FB<
MSDW]_+'>'GE[TO[-_F&W3[9ZY2PT]X[?1>D3-]Y7P$_;S6)CQ_9V>72KJ^1K
MIF$Y@>S?[I-'O4].,MTE]P_N?C-"7^^QX!^G.WAT;E^FQ_A8H+=V*A^-8-C[
M9[?=+W[G?RT?#@]UT7AN-,VPEH!J1 &FN;TKIYP!HSG/,X2D(EYU(Q<KSTV_
MU\P%UMM? M:M76^"861MZ(V MS)KE;9+^=B'SA2/_=-SI7.YZB1*HE68YE"W
M?R!\$-W9;+O?-MOCR+M7?"4/J_+4OS>_\^U_Z7T9!/QCO=SOWB[7^LU>/^P6
M2DF*E2@L8GD!L$ 2"(PTT%!H>V%45*1>1M[-G,SMD)\)XUK=GP^W/!/(N;\J
MD>H =RE4\L6)E91R!<Q0NVTGN[7)I/LSLO;Y'[<U_K/N)MNBB0;?C;]509/P
MHL#;,1;OMO4GFY$7!8;S@7EQ%AQ8L[+<R=5F=]CJ]^;<UOU87;/+^KR+\;"[
M>[$K6S$L#(1:(B,!S# #&&$$1,$*P*1$,+7_2+%7$GL<=N;V%NRY]B9?&L9#
M:V%NVS0_O\1T6_&RS@>?70BOL8D"7MQ*G-M8FK9>)PI\%U4]<58=VE;FS;H<
M@NHHGHP;Q)7*"T0 37,",%<"T#S-02K25*8<Y1IYI0!VDYF;8JQ[I9RQ.L"R
M[$&V6\O%PVMD[344J@%M9;J0N*&MS-5E)VXKTR7:95N9SD^'._H^NE=-&?]4
M,$N1T!Q I"C 6EES25K#2>1<,IP28?_DZ^0[KCJWP^U2+Y>[_5+R5?)[V="P
M><_Z1Y&?PM;OZAL$QMAVQS <@IQ^%W+?[/ [K3B9L^]"B'-'W^4_WCPF?(&(
M4!A#""36 N",2&L>%@HH"%DJ).&H&#H?/.@P3C88/,9 \/!)X#,ZBZ-TYAB[
M <>+]=GP:*=Q>]<,][I]J[_R5=W*S2GZ(I4&*TA D;J9=R;#P+X2-5"9M8>-
MTA )+W_ZE;7G]I8LV4MJZR[DU7@-MWY;]P8TQCZ: 4 $&;4M(@^R9)^O-9GY
MVB+$N<W:]I&!<YY<[/NS?;8R6&4!"TBLF<HEL@8K+H"@F )#H4*%O9RF*FRN
MT_GJ<SN2)7.)XVY0QN-3Y/S>EH/Q&#M(Y U%^ RF:R+'G;GTA,*T,Y:N"7<Q
M4^GJAX:6INW=K(@/V\V/I=+JE\<_=EJ]6?^V7/.U='V1Y7[YHWQ-']V_N8:0
M(IX!KE,&L"0&L!0AD!)(4XHDHAJ%]<$+9R+DJSY-5[PCLPD_<ONOH>5GP7OA
MIR7&Q7=D56*9KX;1-.PGXC'YR4F0+-<_)R?<3U*,XI(?#F+D2K1@-B:N11L*
MTV4UVN"5ANG"?]]LU)_+U6J1$JO&"$H!1)0"S 4%E",&.)8<<JV+7 95;30+
MS\U@:?@*4U-'F/R4SQ#A1U8IO7('*X?G0D8]\L?%)SW(ST5Z?CPO_GV@7\V-
M7=#OFZ8Y;UUOS<8Y\/@[WY<-NLHB_%/9=8XS>],O#(!,*(")-3Z8ZX)3GLP<
MYIG.@WJD#^!A;D>Y$N$N.0J1E%+<'7O*/MXEC21URXCA=?)#]LS3^S?N3HSN
MBAAG$\(]B\-AC.N!',#'M)[*X4!=>#1O6&K@_-MO+K91-B(^UNPOK6GT?:7K
M''>&J"R4591ISB' 6*> Y1P#30J"#<,Y*L)FW_91G)M:O%?_>:CGER=FLTTJ
M >J>VZ>N%K4, UL+]^^#G_*+BN[(JJX;R+O:]1.]][ W1'&'A/92G79 J"\(
M%\-!O1^\<?25O9)5/YP<P49RE1D)4":M)E+$F6R9!HCG2A;<I#KSNE+UDYJ;
M"GHZUTGO[IH?PSW%'CCW1W+BH3>RBKD-N.%CL5HQN7TTUN72+S,>JU7$UA%9
M[4\,[61H[9]OFY5]8N<Z<.P?%U(J@TF6 IUG&<"Y5D!06 "4,@2UR!B1,"2K
MXI+$/),K=F=\_G/9P<>WLWD'F!9)([#"@$*26\NOR(&0VH%I($L9-07%]2SX
M3WN^W4\!Z7-RXP'[Z0FD%:?)_7Z_78K#OKQV[3?)![ZU=B%(?M%?E^NULU]^
MX2LW5.AF\*DV.&<L!]2B#+ H$. :YD#:KS/FBN>(IS7XK]>>_:IB0-\0FPGP
MEIV8J/L9V;?A./(K+P"^F/T^VQ")W//S@LS$?3_;Q+SL_=GZR? "X5^UT=NM
M5O4@6KY6'_2V3 ^V7+\7J^77,D_X5!&%I-%<&Y#EJ<LM=%=VYI)],\4U03+-
MD5?KSP&TYV8Y-^PGS?1FUWOM3(+D)$)P*=20K>E6,",#/K+FF1O6_D6[(V(^
M49EN9.R#:G('HM=1A1NZXF1UMP-%/:^T';K$0/_N9K=_;S[QE=[5?D3.8"$%
M@X 1K "6*0(,8@,*)E.5B2+E?B^'5@IS>P64;9PV)BE9#&SYT@ZCISOV%G#&
M=K^&X1+N9VV3/:Y?]8+*M'[4-B$O_*:M'QQZL!\>-NO2S"SK17=NG*U6"\%3
M2@Q50*>NAU-N!&#"-8 7R+!,9T*'Y9VTT)G?(7=L5GZ0!%1M^7;)LN0U]*A?
M!];WP-\,U^C'OD2J9/$NJ9B\2]YT(S7@\'?B$%D%7*<UL2+H%/A2'71_//R2
M^)IOG0-J9ZV)<L5WUNS<NETZVL-,"$8EQ$ JZ:8]%@PP:>R;7Q*)*:0H9]+W
M6MA+;6X*XLB@_WVC']'^VUQ4G,8.EM2\)M_UMM*@=\F1WT$WMGX$_>]H49&<
MZ%9V,Z)!]S!OA#IN7OUK3';7\A;G_';E_]# TJ1CV/O3WE[=7(_./[XKOM<6
MR33-Z\L!Y33E/$L!S=U<76I?6Q1A 42.TBRC)N49"BI9\J$Z-XU[EM1QY#JI
MV$X<WR#- XN;O+#WL].B(SJR;O8 <X0K7!!*<>NGO"A/6U<5 L9%O570PT,'
M?-:NI<O+2PISJ%W6GJ0B S@K#.!%CD!FS<$4X<+:?UG8D,\V4G/30D=.8]P-
M.Q#V4SMQ<!M9UYP@>W))C'Y'[ <C\OS/5G(3SP#M$_MR#FCO$P,K-UU*L7YO
MZHSCS7JW4(+E6F42Y 8B@)']B4F2 8,-9E((3?(@37%)8FX:XOWV*U\O_U'%
M1ES89%VR[%RCFR/3@568E[CZZ8?;T!I9+[P[XG)B+_DRSL"^5ASB%D)>DIFV
MT+%5S(M"QO9/#KS(G++:/V_<+(&U7*[T.[VO1HZ_W>SLWU^KG3Q6)UPI)694
MP!Q3 H@4!<!8Y(!!RH$D1!@L#5>L""OK'H/-D",U3>'W>8G!?I-L&SF3M=XG
MRU)2]_?N3]*5,7\_*V,^SHH?7C0^RG?!\Q[VPOL[]K7MZ<8>!4Q<17HE8O*3
M$_)G]\\=)>JG<K"12]3'W)"X-\0Q&)WV0CDBU!?WSS%IA;>C_"3UFF^7FS_6
MN^]:+LU2JZK.9Z&A(1@;"12&&F"E(!"&& !-GAEDM&3<R_[LI#(W$[1A-+!X
MK!O);@4<#9^1-:@_-$%-*WM%O[F)93N%R9I:]@IYWN2R_\,#JS0.8B>WRW*V
MP/U:O5INFXD"M<-6%)!)2A&P5T]LC4:I #>Z )(BDF:,:$:#G.5]!&=W^,_X
M+>^?9QP/3%?JQ=S/.(N)Y-AJXB80P_/=/9&)F_W>1W3:7'A/""XRXWV?"T^!
MN%8^?[_>+^7RNVNN;TT=:_\L?^C=(L.&0Y4RD!6, 2P,!0*3#" %)4\A1WFA
MFUGPG_TR(KR)>YV:I[/@/T^@AEH;3YP)D9RD\$\"\-^5;JT4'^07[N@Q';#^
M61:C #Q1MD4LH(.2+H(!ZTB^\%]KLB2,8/'.DS'"'QXX0$H+>X^UE]+R6_:'
M_8YLMGLW&=5-6W%AUP5AN4$%2H'FKM]D831@]AT *(/(6IA:%20-FA'51W%N
M1J9C.#EQ?)><\9PT3)>&4_7)W>Y0EHVXM.7 P5"]F^%G?$:%>&05[X5NQ,E.
MOM#$'=[42W7:^4R^(%R,8/)^,%9;@E-\1%%B"N+\6L*JH1P+0 6& $N<,4:X
MTTEA\9%V8O.+<CRM3*Z:% 1&*CJP];S21L%K[,NL?PGW*#& ?I!&KNI^&7]\
MO]C]5=Z1TDS?;M9?[:7OP>FJ4_]#+KCK>9\!CB@'F& ,.(<4:,DEUWG.(/$:
MW=1)96Z6BV,26$(/E67BE6\0@*F?VK@9J;'OF - "N\(V05"W)Z/5RE-V]6Q
M2]B+OHV='PYW9+W:K.TK>;^TJE[9)9=KN[5Z5R:.5L9*=9&G2N1(IAP4!;?F
M1"H*:TX8!"3!!:6I804F@5XL/\HS=6&=,9\X[I.&_?)B<RZ OY/%<ROZ75<1
MD9VJ4/#%T/3W5\5'=2)G501T@_Q484!U.*D\%YK,0Q4FV+E[*O#)-C5^OC]O
M[4__]D_-W]A?W!C??_NG_P]02P,$%     @ K8-B4_?\EJ^;7@  ZBD$ !0
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
M/M#P5-G3_B"Y34<C1F5/K7:#B7AO@'R#1>@&A<CV/O2*#0.X4P P'%2^]$'
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
M$YZHG'GQ^#RR%QDQ6C*(#'AB==Y&[DCHN*\2CA+1U51= \B\+[4)4Q$24$/
M)8][RUCB5+8(E:Q-] PW5YU3\SXM_4*\P6>>CIPRV$D##>0XGQ/3),3,O*6.
M>)DP'O'E$IP%34P"89.->%C4*2Q_CK)^^/IA'BX<KIT&T'8[0[*9=7)ROOK:
M+:;_"6D27"I1+B-9EH(+;\KK0D&)\\: 8,;CYCI"ANHN76-'CH,^NQI0!0T<
M@;>Y^> 7[Q=K>:5U1/,!%FL&)UX*E3A&PBP+4XKI%;'1.A+0[S2XASRH.K<U
M_>@;.\"L"+!!5-(<T#;;YMUR>8Y;1M.4+&X+HBQ$@ING=+8#0Y 'YX63%-(Q
MP'63IK%#R^H6:P_1-P"B>W.^;AA>C"ZBCN49AL@!Q10R"8ER8H66CENN8ZC4
M-_=QHL8M3Q@81D,)ORT</6I?E:?4J20(+0V$I&1XAG/4OA%!E/GI-HI:-9_/
M$C=NH4(]7 VBC ;P=2LWO-DL$Z658[&TH9+K]QAED&5DDF!L2QG-&4_Q.C6>
M#Q S;C'"P/@Y5-@_QLS'#VO1?X75-/K9;=:&'@!Y>ZD1ID$^P>LQ1T.BMT29
MII1$**$>"$\<>$N8%M%XBI V=7JRC3 :,D5)<4LE(OSZ75E$7F7P)"O#\,R/
M0>0Z/OJ+&PVY"RJ>&0VYB]#''O[WX(@[D=#R!D^)#446,9A240BH9B@G=S$^
MO7;(#S(:<B=]/CL:<A?ACHV.1T<66LZIE$82$;0CTE%''$/A1,6""MYZZ%=3
M]V.-AMQ)M;U&0^XBYP8<Z,<'V"FFF'?*$R:T+0E[C#1]R8*YS!BPR)WZKSP:
M<A\3,ZS0&T#/0X,*0TK@$/_@LR:21T5LYI8DZ2V5+ ,-=9JHO)S1D#LIN<=H
MR!TDW@!F'@A*90BR/*HA7!F. L%=98T0Q'+#HO/9>U.G$*7QT9"#V)C]Q-P
M4$YFL^[/$I2^[1:ON_.PRN>S^^.>KGH%82Q@0PX$ B]#GDN_5YTQ.%"1NF"T
M9KR.W=F)S$9,TIZ8N%NT5$U!#:"OY^4@-R(K*0PQI0A5NB2)C\H0EIQ+%)A+
ME1KV#GA?>\P^K(?@K8)*F@/:O0L?\-$F6>*2TGU!IO7%,^6$RZAH<!'#E&JC
MNUY2I<EPP#I(!8T":GL+;7@VE*&K27VYA2ZM/(()EF07>98LY@AUKD8.+  X
M9D7)T$#:0_0-@*C/72$###LR""(H+7>%Z*/B.<X(&EF!9M8)6\EM'^KB]IAU
M)8? :FAEM(6O>_;66JNSQEWBRJ-X&4O;3ZL]B3KZD*BQKCZNFB\P&0A/!PF_
M11QMS6T*>&JS,K4UT_*L4$G<#L(3[5.PG%JC>9TGY(\0U%PAR:#XV4/H+6+G
M_?EJN?+S,H1J(FEI%X0J3KX4PS/OB065B*=.@[88KNHZ=\Y/4=5<.<F@*-I7
M_ U Z:'2F* HEPH,*MBCQ^=$)M9F0Y+F/.M06IS5>="Y;QU2M2=T P/G4&&_
MM#JD*_$MN_S P\"K:IVABI%ZKU>U(FD_KH<O2]HLM^[A=(^(JUH4YZT!:A!O
M)A@B5=1EQI0E(+1GQDEA5)V]OB.A Q<KA625X(PA=3*4-S@.-[ NF9&0$TO6
MAUC'RVJT6&EPK#Q3M[2+_$>N3/FPZ-)Y7&'P"HMOTPCKFU!@GM$0@>A4WN]G
MFDOU:)G4IH+T@G(O=1_\]"I*>8B"1I"SAS:[ 47;!C36#T<W'"RW5]L^6E5.
M=L(".H R)/02M(RH6"? 0/"Q7PW*+OBX3\9X14N':_8^3 X4\XA80=]A\ND\
M+.-B>E:D_QO2CJ=]N8$L/)V?G76+U6]P&F QB<PD%J(BD#3Z@]XQXB67Q#.I
M8TK"<6:?\8UV6&YTA!RJU*ZNA!N(T&ZR50[HZ2*6?AN%R0T_C@6F16EN3C,M
M53EE(@P$DA2&*4G:X$V= H+G*!L'7-6@<->C&5(O#>#LAIRV##!CJ"J-\:+Q
MZ_?#Y3X:!-$L*_!6>-K/R=D96/=(&:<:X%A(.DSR#4!G:\"WQ&L/(9<V&8KC
M?] ;3,1KFXB1-%!1TJRZ#FQND3$.9(8_V0Z7<0L >> ]7Q( !O>*4INJ*DN"
MSYXDB;+QR27%ZSR>W;-T\ECEV?O$4@.)N0&@;"<$O44IE<[C)>WP]^GJZZOS
MY:H[A<6[>9R=ES1[&9.._TNEI9A1N'_ >9*-*B,672 V)4XR[H6<@]4FBRI(
MVH/81L+V/?%QKQ%A764U@,=7W7+U/O^MZ])-<_ZIFZ5):?^:C9!$"(EG-.>"
M%.M.K*-X\%O(3-<:3_ 838T8LF'0-9#H&P#1WQ;=<HE>09ZN)MI)I#1GDK1G
M1 J620BR/*:P("F@G'P=U-P@HKD2R$-@LJ]P&VC5=C56ZLWWLW*+M+S.M$L>
MUGU2 EA))+.>X,'O273)EC*II%.=)VR/DM1<M>,AF!E&\ U8ED\PFY4#=IY^
M\XM_P V6)A!C%L&7R3\8.$JC,G'9"V*\8CQ*:HVM4W[].$WC.C\#*?U>6#:(
M!AK TM]@C@*:(2<GZ70ZGQ;AK*;?X)(=&TQFRN(I&RB&G)P!RBLKY,Y[1UVF
MP=:Y*7Z&L'&=GCJH&E(7#4#K(^H$"?B*_+S&F&'6G15;OF7F4Y=7?Z*LWWR_
M#!?B?YQ/D<AW<SS6T>5;%D]PPK*,H#4C.EI-)#A#' V"9!0E]YH))^K<V ]
M_+@.5QV('ENG#<#X2I#7?<W1R-L8I./$ENG8TJ#+Z2*"*"4J,)1-G+LZR<X'
MB&GNZ< @/MJ>PF[ O_^]FW>WN=ANC^O&U8S2''4F7CG<@!Q#EZ!]()QGH[/W
MP88ZSYJ>):VY9P.'8&E818Q<2'!CZ'6"L"I71ZB=4G[L3SO\^7^NM33Q(3-T
M,#4)QD0B-1IX)XTA@EIK50H.TIVLZ(-U!/U6&]>S'UB]7559'SK5Y_.P0Z ?
ME=U$<)\ \#36(91113(0RZ"XG%DY!>!=)=OT-%WCNOMUH%9!(PVX2]<']^4-
MP71^CDQM3_9NOOP%<K?85IE^]M]A^>8["A%U.)W[Q<7:[I=!V.5NH5N'V>^V
M&W"2!+>*"HD13SD-'$@410!BM(4@4Q">U7&[*C(U;I10%]FM8*$!K_"*Q:U\
M?\%8OR2O@^0 B0F2,O=$XK%1>N8$$@W&0C0%/&'JV-M'"&KNX=\A'N 00F_
MI/X.JQOAD)$B(8F*F.PP?)9X%#@3+5$\T<@8DT K10\WR6CN:=]!D<+> F[
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
M].IT_/6J[)%[6N;;1"39<2)-8L12&XES7,4L;:K5__@^+>/6.P_@7PXDY@:
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
M8E,GQ)D00@@  !<J   >              "  0    !A,C R,7$S97@S,3%C
M96]C97)T:69I8V%T:2YH=&U02P$"% ,4    " "M@V)3CAV$-4H(  #1*0
M'@              @ %^"   83(P,C%Q,V5X,S$R8V9O8V5R=&EF:6-A=&DN
M:'1M4$L! A0#%     @ K8-B4V$<'Q/9!0  _1\  !X              ( !
M!!$  &$R,#(Q<3-E>#,R,6-E;V-F;V-E<G1I9FEC+FAT;5!+ 0(4 Q0    (
M *V#8E/K.CJ)FGL! ):N$P 0              "  1D7  !P<F\M,C R,3 Y
M,S N:'1M4$L! A0#%     @ K8-B4YJGD29\#   >7D  !
M ( !X9(! '!R;RTR,#(Q,#DS,"YX<V102P$"% ,4    " "M@V)3GMHL$D$7
M  #LV0  %               @ &+GP$ <')O+3(P,C$P.3,P7V-A;"YX;6Q0
M2P$"% ,4    " "M@V)33V4P/)!)  "N% , %               @ '^M@$
M<')O+3(P,C$P.3,P7V1E9BYX;6Q02P$"% ,4    " "M@V)3O;I-_1 J   L
M*P  $P              @ '   ( <')O+3(P,C$P.3,P7V<Q+FIP9U!+ 0(4
M Q0    ( *V#8E/#O^7V]9P  ".G!@ 4              "  0$K @!P<F\M
M,C R,3 Y,S!?;&%B+GAM;%!+ 0(4 Q0    ( *V#8E/W_):OFUX  .HI!  4
M              "  2C( @!P<F\M,C R,3 Y,S!?<')E+GAM;%!+!08
.."@ * *D"  #U)@,    !

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